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 SummaryNested Classes Modifier and Type Class Description static classRegisteredCredential.RegisteredCredentialBuilder.MandatoryStages
 - 
Method SummaryAll 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- 
credentialIdpublic RegisteredCredential.RegisteredCredentialBuilder credentialId(@NonNull @NonNull ByteArray credentialId) The credential ID of the credential.- Returns:
- this.
- See Also:
- Credential ID, 
RegistrationResult.getKeyId(),PublicKeyCredentialDescriptor.getId()
 
 - 
userHandlepublic RegisteredCredential.RegisteredCredentialBuilder userHandle(@NonNull @NonNull ByteArray userHandle) The user handle of the user the credential is registered to.- Returns:
- this.
- See Also:
- User Handle, 
UserIdentity.getId()
 
 - 
publicKeyCosepublic RegisteredCredential.RegisteredCredentialBuilder publicKeyCose(@NonNull @NonNull ByteArray publicKeyCose) The credential public key encoded in COSE_Key format, as defined in Section 7 of RFC 8152.This is used to verify the signaturein authentication assertions.- Returns:
- this.
- See Also:
- AttestedCredentialData.getCredentialPublicKey(),- RegistrationResult.getPublicKeyCose()
 
 - 
signatureCountpublic RegisteredCredential.RegisteredCredentialBuilder signatureCount(long signatureCount) The stored signature count of the credential.This is used to validate the signature counterin authentication assertions.- Returns:
- this.
- See Also:
- ยง6.1.
     Authenticator Data, 
AuthenticatorData.getSignatureCounter(),AssertionResult.getSignatureCount()
 
 - 
buildpublic RegisteredCredential build() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-