Class CoreRegistrationData

java.lang.Object
com.webauthn4j.data.CoreRegistrationData
Direct Known Subclasses:
RegistrationData

public class CoreRegistrationData extends Object
Core registration data This class is a subset of RegistrationData containing only the core registration data fields
  • Constructor Details

    • CoreRegistrationData

      public CoreRegistrationData(@Nullable @Nullable AttestationObject attestationObject, @Nullable @org.jetbrains.annotations.Nullable byte[] attestationObjectBytes, @Nullable @org.jetbrains.annotations.Nullable byte[] clientDataHash)
      Parameters:
      attestationObject - the parsed attestation object
      attestationObjectBytes - the raw attestation object bytes
      clientDataHash - the hash of the client data
  • Method Details

    • getAttestationObject

      @Nullable public @Nullable AttestationObject getAttestationObject()
      Returns the parsed attestation object
      Returns:
      the attestation object
    • getAttestationObjectBytes

      @Nullable public @org.jetbrains.annotations.Nullable byte[] getAttestationObjectBytes()
      Returns the raw attestation object bytes
      Returns:
      the attestation object bytes
    • getClientDataHash

      @Nullable public @org.jetbrains.annotations.Nullable byte[] getClientDataHash()
      Returns the hash of the client data
      Returns:
      the client data hash
    • equals

      public boolean equals(@Nullable @Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object