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
-