Package com.yubico.webauthn
Class RegisteredCredential.RegisteredCredentialBuilder
- java.lang.Object
-
- com.yubico.webauthn.RegisteredCredential.RegisteredCredentialBuilder
-
- Enclosing class:
- RegisteredCredential
public static class RegisteredCredential.RegisteredCredentialBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRegisteredCredential.RegisteredCredentialBuilder.MandatoryStages
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisteredCredentialbuild()RegisteredCredential.RegisteredCredentialBuildercredentialId(@NonNull ByteArray credentialId)The credential ID of the credential.RegisteredCredential.RegisteredCredentialBuilderpublicKeyCose(@NonNull ByteArray publicKeyCose)The credential public key encoded in COSE_Key format, as defined in Section 7 of RFC 8152.RegisteredCredential.RegisteredCredentialBuildersignatureCount(long signatureCount)The stored signature count of the credential.java.lang.StringtoString()RegisteredCredential.RegisteredCredentialBuilderuserHandle(@NonNull ByteArray userHandle)The user handle of the user the credential is registered to.
-
-
-
Method Detail
-
credentialId
public RegisteredCredential.RegisteredCredentialBuilder credentialId(@NonNull @NonNull ByteArray credentialId)
The credential ID of the credential.
-
userHandle
public RegisteredCredential.RegisteredCredentialBuilder userHandle(@NonNull @NonNull ByteArray userHandle)
The user handle of the user the credential is registered to.- See Also:
- User Handle,
UserIdentity.getId()
-
publicKeyCose
public RegisteredCredential.RegisteredCredentialBuilder publicKeyCose(@NonNull @NonNull ByteArray publicKeyCose)
-
signatureCount
public RegisteredCredential.RegisteredCredentialBuilder signatureCount(long signatureCount)
The stored signature count of the credential.This is used to validate the
signature counterin authentication assertions.
-
build
public RegisteredCredential build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-