Interface Fido2AuthenticatorRegistrationInfo

All Superinterfaces:
Fido2AuthenticatorInfo

public interface Fido2AuthenticatorRegistrationInfo extends Fido2AuthenticatorInfo
Provides information about a specific FIDO2 credential registration.

This extends Fido2AuthenticatorInfo with details about a credential that has been registered with a relying party, such as the credential ID and user information.

Since:
1.0.0
  • Method Details

    • getCredentialId

      byte[] getCredentialId()
      Gets the credential ID for this registration.
      Returns:
      The byte array representing the credential ID.
      Since:
      1.0.0
    • getRpIdHash

      byte[] getRpIdHash()
      Gets the SHA-256 hash of the Relying Party ID (rpId) associated with this registration.
      Returns:
      The byte array of the rpId hash.
      Since:
      1.0.0
    • getUserId

      String getUserId()
      Gets the user ID associated with this registration.
      Returns:
      The user ID string.
      Since:
      1.0.0
    • getUserName

      String getUserName()
      Gets the user name associated with this registration.
      Returns:
      The user name string.
      Since:
      1.0.0
    • getUserDisplayName

      String getUserDisplayName()
      Gets the user display name associated with this registration.
      Returns:
      The user display name string.
      Since:
      4.0.0
    • getRpId

      String getRpId()
      Gets the Relying Party ID (rpId) associated with this registration.
      Returns:
      The Relying Party ID string.
      Since:
      4.0.0
    • getLastUsedDate

      Date getLastUsedDate()
      Gets the date and time when this authenticator was last used.
      Returns:
      The Date object representing the last time used.
      Since:
      4.0.0
    • getCreationDate

      Date getCreationDate()
      Gets the date and time when this registration was created.
      Returns:
      The Date object representing the creation date.
      Since:
      4.0.0