Class CoreRegistrationObject

java.lang.Object
com.webauthn4j.validator.CoreRegistrationObject
Direct Known Subclasses:
RegistrationObject

public class CoreRegistrationObject extends Object
  • Constructor Details

    • CoreRegistrationObject

      public CoreRegistrationObject(@NonNull AttestationObject attestationObject, @org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObjectBytes, @org.checkerframework.checker.nullness.qual.NonNull byte[] clientDataHash, @NonNull CoreServerProperty serverProperty, @NonNull Instant timestamp)
    • CoreRegistrationObject

      public CoreRegistrationObject(@NonNull AttestationObject attestationObject, @org.checkerframework.checker.nullness.qual.NonNull byte[] attestationObjectBytes, @org.checkerframework.checker.nullness.qual.NonNull byte[] clientDataHash, @NonNull CoreServerProperty serverProperty)
  • Method Details

    • getAttestationObject

      public @NonNull AttestationObject getAttestationObject()
    • getAttestationObjectBytes

      public @org.checkerframework.checker.nullness.qual.NonNull byte[] getAttestationObjectBytes()
    • getAuthenticatorDataBytes

      public @org.checkerframework.checker.nullness.qual.NonNull byte[] getAuthenticatorDataBytes()
    • getClientDataHash

      public @org.checkerframework.checker.nullness.qual.NonNull byte[] getClientDataHash()
    • getServerProperty

      public @NonNull CoreServerProperty getServerProperty()
    • getTimestamp

      public @NonNull Instant getTimestamp()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object