Class StatusReport

java.lang.Object
com.webauthn4j.metadata.data.toc.StatusReport

public class StatusReport extends Object
Contains an AuthenticatorStatus and additional data associated with it, if any. New StatusReport entries will be added to report known issues present in firmware updates.
  • Constructor Details

    • StatusReport

      public StatusReport(@NotNull @NotNull AuthenticatorStatus status, @Nullable @Nullable LocalDate effectiveDate, @Nullable @Nullable X509Certificate certificate, @Nullable @Nullable String url, @Nullable @Nullable String certificationDescriptor, @Nullable @Nullable String certificateNumber, @Nullable @Nullable String certificationPolicyVersion, @Nullable @Nullable String certificationRequirementsVersion)
  • Method Details

    • getStatus

      @NotNull public @NotNull AuthenticatorStatus getStatus()
    • getEffectiveDate

      @Nullable public @Nullable LocalDate getEffectiveDate()
    • getCertificate

      @Nullable public @Nullable X509Certificate getCertificate()
    • getUrl

      @Nullable public @Nullable String getUrl()
    • getCertificationDescriptor

      @Nullable public @Nullable String getCertificationDescriptor()
    • getCertificateNumber

      @Nullable public @Nullable String getCertificateNumber()
    • getCertificationPolicyVersion

      @Nullable public @Nullable String getCertificationPolicyVersion()
    • getCertificationRequirementsVersion

      @Nullable public @Nullable String getCertificationRequirementsVersion()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object