Package com.yubico.fido.metadata
Class AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
java.lang.Object
com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
- Enclosing class:
- AuthenticatorGetInfo
-
Method Summary
Modifier and TypeMethodDescriptionalgorithms(List<PublicKeyCredentialParameters> algorithms) attestationFormats(List<String> attestationFormats) authenticatorConfigCommands(Set<Integer> authenticatorConfigCommands) build()certifications(Map<CtapCertificationId, Integer> certifications) extensions(Set<String> extensions) firmwareVersion(Integer firmwareVersion) forcePINChange(Boolean forcePINChange) longTouchForReset(boolean longTouchForReset) trueif thelongTouchForResetmember is set totrueorfalsein the metadata statement.maxCredBlobLength(Integer maxCredBlobLength) maxCredentialCountInList(Integer maxCredentialCountInList) maxCredentialIdLength(Integer maxCredentialIdLength) maxMsgSize(Integer maxMsgSize) maxPINLength(Integer maxPINLength) maxRPIDsForSetMinPINLength(Integer maxRPIDsForSetMinPINLength) maxSerializedLargeBlobArray(Integer maxSerializedLargeBlobArray) minPINLength(Integer minPINLength) options(SupportedCtapOptions options) pinComplexityPolicy(boolean pinComplexityPolicy) trueif thepinComplexityPolicymember is set totrueorfalsein the metadata statement.pinComplexityPolicyURL(String pinComplexityPolicyURL) pinUvAuthProtocols(Set<CtapPinUvAuthProtocolVersion> pinUvAuthProtocols) preferredPlatformUvAttempts(Integer preferredPlatformUvAttempts) remainingDiscoverableCredentials(Integer remainingDiscoverableCredentials) toString()transports(Set<AuthenticatorTransport> transports) transportsForReset(Set<String> transportsForReset) uvCountSinceLastPinEntry(Integer uvCountSinceLastPinEntry) uvModality(Set<UserVerificationMethod> uvModality) vendorPrototypeConfigCommands(Set<Integer> vendorPrototypeConfigCommands) versions(@NonNull Set<CtapVersion> versions)
-
Method Details
-
versions
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder versions(@NonNull @NonNull Set<CtapVersion> versions) - Returns:
this.- See Also:
-
extensions
- Returns:
this.- See Also:
-
aaguid
- Returns:
this.- See Also:
-
options
- Returns:
this.- See Also:
-
maxMsgSize
- Returns:
this.- See Also:
-
pinUvAuthProtocols
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder pinUvAuthProtocols(Set<CtapPinUvAuthProtocolVersion> pinUvAuthProtocols) - Returns:
this.- See Also:
-
maxCredentialCountInList
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredentialCountInList(Integer maxCredentialCountInList) - Returns:
this.- See Also:
-
maxCredentialIdLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredentialIdLength(Integer maxCredentialIdLength) - Returns:
this.- See Also:
-
transports
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder transports(Set<AuthenticatorTransport> transports) - Returns:
this.- See Also:
-
algorithms
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder algorithms(List<PublicKeyCredentialParameters> algorithms) - Returns:
this.- See Also:
-
maxSerializedLargeBlobArray
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxSerializedLargeBlobArray(Integer maxSerializedLargeBlobArray) - Returns:
this.- See Also:
-
forcePINChange
- Returns:
this.- See Also:
-
minPINLength
- Returns:
this.- See Also:
-
firmwareVersion
- Returns:
this.- See Also:
-
maxCredBlobLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredBlobLength(Integer maxCredBlobLength) - Returns:
this.- See Also:
-
maxRPIDsForSetMinPINLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxRPIDsForSetMinPINLength(Integer maxRPIDsForSetMinPINLength) - Returns:
this.- See Also:
-
preferredPlatformUvAttempts
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder preferredPlatformUvAttempts(Integer preferredPlatformUvAttempts) - Returns:
this.- See Also:
-
uvModality
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder uvModality(Set<UserVerificationMethod> uvModality) - Returns:
this.
-
certifications
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder certifications(Map<CtapCertificationId, Integer> certifications) - Returns:
this.
-
remainingDiscoverableCredentials
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder remainingDiscoverableCredentials(Integer remainingDiscoverableCredentials) - Returns:
this.
-
vendorPrototypeConfigCommands
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder vendorPrototypeConfigCommands(Set<Integer> vendorPrototypeConfigCommands) - Returns:
this.
-
attestationFormats
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder attestationFormats(List<String> attestationFormats) - Returns:
this.- Since:
- 2.9.0
- See Also:
-
longTouchForReset
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder longTouchForReset(boolean longTouchForReset) trueif thelongTouchForResetmember is set totrueorfalsein the metadata statement.falseif thelongTouchForResetmember is absent in the metadata statement.- Returns:
this.- Since:
- 2.9.0
- See Also:
-
uvCountSinceLastPinEntry
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder uvCountSinceLastPinEntry(Integer uvCountSinceLastPinEntry) - Returns:
this.- Since:
- 2.9.0
- See Also:
-
transportsForReset
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder transportsForReset(Set<String> transportsForReset) - Returns:
this.- Since:
- 2.9.0
- See Also:
-
pinComplexityPolicy
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder pinComplexityPolicy(boolean pinComplexityPolicy) trueif thepinComplexityPolicymember is set totrueorfalsein the metadata statement.falseif thepinComplexityPolicymember is absent in the metadata statement.- Returns:
this.- Since:
- 2.9.0
- See Also:
-
pinComplexityPolicyURL
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder pinComplexityPolicyURL(String pinComplexityPolicyURL) - Returns:
this.- Since:
- 2.9.0
- See Also:
-
maxPINLength
- Returns:
this.- Since:
- 2.9.0
- See Also:
-
authenticatorConfigCommands
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder authenticatorConfigCommands(Set<Integer> authenticatorConfigCommands) - Returns:
this.- Since:
- 2.9.0
- See Also:
-
build
-
toString
-