public final class SystemCertificateSource extends Object
CertificateSource
based on the system trusted CA store.Modifier and Type | Method and Description |
---|---|
Set<X509Certificate> |
findAllByIssuerAndSignature(X509Certificate cert) |
X509Certificate |
findByIssuerAndSignature(X509Certificate cert) |
X509Certificate |
findBySubjectAndPublicKey(X509Certificate cert) |
Set<X509Certificate> |
getCertificates() |
static SystemCertificateSource |
getInstance() |
void |
handleTrustStorageUpdate() |
protected boolean |
isCertMarkedAsRemoved(String caFile) |
public static SystemCertificateSource getInstance()
protected boolean isCertMarkedAsRemoved(String caFile)
public Set<X509Certificate> getCertificates()
getCertificates
in interface CertificateSource
public X509Certificate findBySubjectAndPublicKey(X509Certificate cert)
findBySubjectAndPublicKey
in interface CertificateSource
public X509Certificate findByIssuerAndSignature(X509Certificate cert)
findByIssuerAndSignature
in interface CertificateSource
public Set<X509Certificate> findAllByIssuerAndSignature(X509Certificate cert)
findAllByIssuerAndSignature
in interface CertificateSource
public void handleTrustStorageUpdate()
handleTrustStorageUpdate
in interface CertificateSource