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
 
 -