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) build()
certifications
(Map<CtapCertificationId, Integer> certifications) extensions
(Set<String> extensions) firmwareVersion
(Integer firmwareVersion) forcePINChange
(Boolean forcePINChange) maxCredBlobLength
(Integer maxCredBlobLength) maxCredentialCountInList
(Integer maxCredentialCountInList) maxCredentialIdLength
(Integer maxCredentialIdLength) maxMsgSize
(Integer maxMsgSize) maxRPIDsForSetMinPINLength
(Integer maxRPIDsForSetMinPINLength) maxSerializedLargeBlobArray
(Integer maxSerializedLargeBlobArray) minPINLength
(Integer minPINLength) options
(SupportedCtapOptions options) pinUvAuthProtocols
(Set<CtapPinUvAuthProtocolVersion> pinUvAuthProtocols) preferredPlatformUvAttempts
(Integer preferredPlatformUvAttempts) remainingDiscoverableCredentials
(Integer remainingDiscoverableCredentials) toString()
transports
(Set<AuthenticatorTransport> transports) 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
.
-
build
-
toString
-