Class AttestationTrustSource.TrustRootsResult

  • Enclosing interface:
    AttestationTrustSource

    public static final class AttestationTrustSource.TrustRootsResult
    extends java.lang.Object
    A result of looking up attestation trust roots for a particular attestation statement. This primarily consists of a set of trust root certificates, but may also include a CertStore of additional CRLs and/or intermediate certificate to use during certificate path validation, and may also disable certificate revocation checking for the relevant attestation statement.
    • Method Detail

      • getCertStore

        public java.util.Optional<java.security.cert.CertStore> getCertStore()
      • getTrustRoots

        @NonNull
        public @NonNull java.util.Set<java.security.cert.X509Certificate> getTrustRoots()
      • isEnableRevocationChecking

        public boolean isEnableRevocationChecking()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object