@@ -64,18 +64,13 @@ public class ClientAssertionExtensionOutputs implements ClientExtensionOutputs {
64
64
*/
65
65
private final Boolean appid ;
66
66
67
- private final Extensions .CredentialProperties .CredentialPropertiesOutput credProps ;
68
-
69
67
private final Extensions .LargeBlob .LargeBlobAuthenticationOutput largeBlob ;
70
68
71
69
@ JsonCreator
72
70
private ClientAssertionExtensionOutputs (
73
71
@ JsonProperty ("appid" ) Boolean appid ,
74
- @ JsonProperty ("credProps" )
75
- Extensions .CredentialProperties .CredentialPropertiesOutput credProps ,
76
72
@ JsonProperty ("largeBlob" ) Extensions .LargeBlob .LargeBlobAuthenticationOutput largeBlob ) {
77
73
this .appid = appid ;
78
- this .credProps = credProps ;
79
74
this .largeBlob = largeBlob ;
80
75
}
81
76
@@ -86,9 +81,6 @@ public Set<String> getExtensionIds() {
86
81
if (appid != null ) {
87
82
ids .add (Extensions .Appid .EXTENSION_ID );
88
83
}
89
- if (credProps != null ) {
90
- ids .add (Extensions .CredentialProperties .EXTENSION_ID );
91
- }
92
84
if (largeBlob != null ) {
93
85
ids .add (Extensions .LargeBlob .EXTENSION_ID );
94
86
}
@@ -108,24 +100,6 @@ public Optional<Boolean> getAppid() {
108
100
return Optional .ofNullable (appid );
109
101
}
110
102
111
- /**
112
- * The extension output for the Credential Properties Extension (<code>credProps</code>), if any.
113
- *
114
- * <p>This value MAY be present but have all members empty if the extension was successfully
115
- * processed but no credential properties could be determined.
116
- *
117
- * @see com.yubico.webauthn.data.Extensions.CredentialProperties.CredentialPropertiesOutput
118
- * @see <a
119
- * href="https://www.w3.org/TR/2021/REC-webauthn-2-20210408/#sctn-authenticator-credential-properties-extension">§10.4.
120
- * Credential Properties Extension (credProps)</a>
121
- * @deprecated EXPERIMENTAL: This feature is from a not yet mature standard; it could change as
122
- * the standard matures.
123
- */
124
- @ Deprecated
125
- public Optional <Extensions .CredentialProperties .CredentialPropertiesOutput > getCredProps () {
126
- return Optional .ofNullable (credProps );
127
- }
128
-
129
103
/**
130
104
* The extension output for the <a
131
105
* href="https://www.w3.org/TR/2021/REC-webauthn-2-20210408/#sctn-large-blob-extension">Large blob
0 commit comments