public class TrustChain extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set |
trustMaterial |
private java.security.KeyStore |
unifiedKeyStore |
private java.util.SortedSet |
x509Certificates |
| Constructor and Description |
|---|
TrustChain() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTrustMaterial(TrustChain tc) |
boolean |
contains(TrustChain tc) |
boolean |
contains(java.security.cert.X509Certificate cert) |
protected boolean |
containsTrustAll() |
java.util.SortedSet |
getCertificates() |
int |
getSize() |
java.lang.Object |
getTrustManagerFactory() |
java.lang.Object[] |
getTrustManagers() |
java.security.KeyStore |
getUnifiedKeyStore() |
boolean |
isEmpty() |
private final java.util.Set trustMaterial
private java.util.SortedSet x509Certificates
private java.security.KeyStore unifiedKeyStore
public TrustChain()
public java.security.KeyStore getUnifiedKeyStore() throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionpublic void addTrustMaterial(TrustChain tc)
public boolean contains(TrustChain tc)
public boolean contains(java.security.cert.X509Certificate cert) throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionpublic java.lang.Object getTrustManagerFactory() throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException, java.security.cert.CertificateException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionjava.security.cert.CertificateExceptionpublic java.lang.Object[] getTrustManagers() throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException, java.security.cert.CertificateException
java.security.NoSuchAlgorithmException - serious problemsjava.security.KeyStoreException - serious problemsjava.io.IOException - serious problemsjava.security.cert.CertificateException - serious problemspublic java.util.SortedSet getCertificates() throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreException - serious problemsjava.io.IOException - serious problemsjava.security.NoSuchAlgorithmException - serious problemsjava.security.cert.CertificateException - serious problemspublic int getSize() throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionpublic boolean isEmpty() throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionprotected boolean containsTrustAll()