Package org.conscrypt.ct
Class CertificateTransparency
- java.lang.Object
-
- org.conscrypt.ct.CertificateTransparency
-
@Internal public class CertificateTransparency extends java.lang.Object
Certificate Transparency subsystem. The implementation contains references to its log store, its policy and its verifier.
-
-
Constructor Summary
Constructors Constructor Description CertificateTransparency(LogStore logStore, Policy policy, Verifier verifier, StatsLog statsLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCT(java.util.List<java.security.cert.X509Certificate> chain, byte[] ocspData, byte[] tlsData, java.lang.String host)booleanisCTVerificationRequired(java.lang.String host)CertificateTransparencyVerificationReasonreasonCTVerificationRequired(java.lang.String host)
-
-
-
Method Detail
-
isCTVerificationRequired
public boolean isCTVerificationRequired(java.lang.String host)
-
reasonCTVerificationRequired
public CertificateTransparencyVerificationReason reasonCTVerificationRequired(java.lang.String host)
-
checkCT
public void checkCT(java.util.List<java.security.cert.X509Certificate> chain, byte[] ocspData, byte[] tlsData, java.lang.String host) throws java.security.cert.CertificateException- Throws:
java.security.cert.CertificateException
-
-