Class CTVerifier


  • public class CTVerifier
    extends java.lang.Object
    • Constructor Detail

      • CTVerifier

        public CTVerifier​(CTLogStore store)
    • Method Detail

      • verifySignedCertificateTimestamps

        public CTVerificationResult verifySignedCertificateTimestamps​(java.util.List<java.security.cert.X509Certificate> chain,
                                                                      byte[] tlsData,
                                                                      byte[] ocspData)
                                                               throws java.security.cert.CertificateEncodingException
        Verify a certificate chain for transparency. Signed timestamps are extracted from the leaf certificate and verified against the list of known logs.
        Throws:
        java.lang.IllegalArgumentException - if the chain is empty
        java.security.cert.CertificateEncodingException