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) |
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.KeyStoreException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
public 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.KeyStoreException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
public java.lang.Object getTrustManagerFactory() throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException, java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.io.IOException
java.security.cert.CertificateException
public 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.KeyStoreException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
public boolean isEmpty() throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
java.security.KeyStoreException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException