Package com.yubico.fido.metadata
Class AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
- java.lang.Object
-
- com.yubico.fido.metadata.AuthenticatorGetInfo.AuthenticatorGetInfoBuilder
-
- Enclosing class:
- AuthenticatorGetInfo
public static class AuthenticatorGetInfo.AuthenticatorGetInfoBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
versions
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder versions(@NonNull @NonNull java.util.Set<CtapVersion> versions)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
extensions
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder extensions(java.util.Set<java.lang.String> extensions)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
aaguid
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder aaguid(AAGUID aaguid)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
options
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder options(SupportedCtapOptions options)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxMsgSize
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxMsgSize(java.lang.Integer maxMsgSize)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
pinUvAuthProtocols
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder pinUvAuthProtocols(java.util.Set<CtapPinUvAuthProtocolVersion> pinUvAuthProtocols)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxCredentialCountInList
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredentialCountInList(java.lang.Integer maxCredentialCountInList)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxCredentialIdLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredentialIdLength(java.lang.Integer maxCredentialIdLength)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
transports
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder transports(java.util.Set<com.yubico.webauthn.data.AuthenticatorTransport> transports)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
algorithms
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder algorithms(java.util.List<com.yubico.webauthn.data.PublicKeyCredentialParameters> algorithms)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxSerializedLargeBlobArray
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxSerializedLargeBlobArray(java.lang.Integer maxSerializedLargeBlobArray)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
forcePINChange
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder forcePINChange(java.lang.Boolean forcePINChange)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
minPINLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder minPINLength(java.lang.Integer minPINLength)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
firmwareVersion
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder firmwareVersion(java.lang.Integer firmwareVersion)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxCredBlobLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxCredBlobLength(java.lang.Integer maxCredBlobLength)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
maxRPIDsForSetMinPINLength
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder maxRPIDsForSetMinPINLength(java.lang.Integer maxRPIDsForSetMinPINLength)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
preferredPlatformUvAttempts
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder preferredPlatformUvAttempts(java.lang.Integer preferredPlatformUvAttempts)
- Returns:
this
.- See Also:
- Client to Authenticator Protocol (CTAP) §6.4. authenticatorGetInfo (0x04)
-
uvModality
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder uvModality(java.util.Set<com.yubico.webauthn.extension.uvm.UserVerificationMethod> uvModality)
- Returns:
this
.
-
certifications
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder certifications(java.util.Map<CtapCertificationId,java.lang.Integer> certifications)
- Returns:
this
.
-
remainingDiscoverableCredentials
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder remainingDiscoverableCredentials(java.lang.Integer remainingDiscoverableCredentials)
- Returns:
this
.
-
vendorPrototypeConfigCommands
public AuthenticatorGetInfo.AuthenticatorGetInfoBuilder vendorPrototypeConfigCommands(java.util.Set<java.lang.Integer> vendorPrototypeConfigCommands)
- Returns:
this
.
-
build
public AuthenticatorGetInfo build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-