public class CertificateChain extends Object
Constructor and Description |
---|
CertificateChain(org.bouncycastle.crypto.tls.Certificate certificate,
String uri) |
public CertificateChain(org.bouncycastle.crypto.tls.Certificate certificate, String uri)
public List<CertificateIssue> getCertificateIssues()
public void setCertificateIssues(List<CertificateIssue> certificateIssues)
public Boolean getContainsNotYetValid()
public void setContainsNotYetValid(Boolean containsNotYetValid)
public Boolean getContainsExpired()
public void setContainsExpired(Boolean containsExpired)
public Boolean getContainsWeakSignedNonTruststoresCertificates()
public void setContainsWeakSignedNonTruststoresCertificates(Boolean containsWeakSignedNonTruststoresCertificates)
public CertificateReport getTrustAnchor()
public void setTrustAnchor(CertificateReport trustAnchor)
public org.bouncycastle.crypto.tls.Certificate getCertificate()
public Boolean getGenerallyTrusted()
public Boolean getContainsTrustAnchor()
public Boolean getChainIsComplete()
public Boolean getChainIsOrdered()
public Boolean getContainsMultipleLeafs()
public Boolean getContainsValidLeaf()
public List<TrustPlatform> getPlatformsTrustingCertificate()
public List<TrustPlatform> getPlatformsNotTrustingCertificate()
public List<TrustPlatform> getPlatformsBlacklistingCertificate()
public List<CertificateReport> getCertificateReportList()
public final boolean checkCertifiteChainIsOrdered(List<CertificateReport> reports)
public final boolean isCertificateSuiteableForHost(X509Certificate cert, String host)
Copyright © 2020. All rights reserved.