Class CredentialRegistration

java.lang.Object
com.jadaptive.webauthn.server.model.CredentialRegistration

public class CredentialRegistration extends Object
This is model which is persisted to track registered Webauthn users/credentials. This model is used by implementation of RegistrationStorage.
  • Constructor Details

    • CredentialRegistration

      public CredentialRegistration()
  • Method Details

    • getRegistrationTimestamp

      public String getRegistrationTimestamp()
    • getUsername

      public String getUsername()
    • getSignatureCount

      public long getSignatureCount()
    • setSignatureCount

      public void setSignatureCount(long signatureCount)
    • getUserIdentity

      public com.yubico.webauthn.data.UserIdentity getUserIdentity()
    • setUserIdentity

      public void setUserIdentity(com.yubico.webauthn.data.UserIdentity userIdentity)
    • getCredentialNickname

      public Optional<String> getCredentialNickname()
    • setCredentialNickname

      public void setCredentialNickname(Optional<String> credentialNickname)
    • getRegistrationTime

      public Instant getRegistrationTime()
    • setRegistrationTime

      public void setRegistrationTime(Instant registrationTime)
    • getCredential

      public com.yubico.webauthn.RegisteredCredential getCredential()
    • setCredential

      public void setCredential(com.yubico.webauthn.RegisteredCredential credential)
    • getAttestationMetadata

      public Optional<com.yubico.webauthn.attestation.Attestation> getAttestationMetadata()
    • setAttestationMetadata

      public void setAttestationMetadata(Optional<com.yubico.webauthn.attestation.Attestation> attestationMetadata)