public class TrustManager
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
TrustManager() |
Modifier and Type | Method and Description |
---|---|
void |
addTrust(java.security.cert.Certificate cert) |
void |
addTrust(java.io.InputStream x509ORpkcs7Stream) |
void |
addTrust(java.security.KeyStore keyStore) |
void |
addTrust(java.nio.file.Path trustsPath) |
void |
addTrust(java.security.cert.TrustAnchor anchor) |
java.lang.Object |
clone() |
java.security.cert.PKIXBuilderParameters |
createPKIXBuilderParameters(java.security.cert.X509CertSelector selector,
boolean installRevocationChecker) |
java.util.Set<java.security.cert.TrustAnchor> |
getTrustAnchors() |
void |
setRevocationCheckerOptions(java.util.Set<java.security.cert.PKIXRevocationChecker.Option> options) |
void |
setRevocationCheckerOptions(java.lang.String options) |
public void addTrust(java.security.cert.TrustAnchor anchor)
public void addTrust(java.security.cert.Certificate cert)
public void addTrust(java.io.InputStream x509ORpkcs7Stream) throws java.security.cert.CertificateException
java.security.cert.CertificateException
public void addTrust(java.security.KeyStore keyStore) throws java.security.KeyStoreException
java.security.KeyStoreException
public void addTrust(java.nio.file.Path trustsPath)
trustsPath
- If trustsPath is file extract the file, if trustsPath is
directory walk it one level for files. Treat these files as
x509file, pkcs7file, keystorefile to addTrust, ignore all
exceptions.public void setRevocationCheckerOptions(java.util.Set<java.security.cert.PKIXRevocationChecker.Option> options)
public void setRevocationCheckerOptions(java.lang.String options)
options
- public java.util.Set<java.security.cert.TrustAnchor> getTrustAnchors()
public java.security.cert.PKIXBuilderParameters createPKIXBuilderParameters(java.security.cert.X509CertSelector selector, boolean installRevocationChecker) throws java.security.GeneralSecurityException
java.security.GeneralSecurityException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException