Package org.bouncycastle.est.jcajce
Class JcaJceUtils
- java.lang.Object
-
- org.bouncycastle.est.jcajce.JcaJceUtils
-
public class JcaJceUtils extends Object
General utility methods for building common objects for supporting the JCA/JCE/JSSE.
-
-
Constructor Summary
Constructors Constructor Description JcaJceUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KeyManagerFactory
createKeyManagerFactory(String type, String provider, KeyStore clientKeyStore, char[] clientKeyStorePass)
static X509TrustManager[]
getCertPathTrustManager(Set<TrustAnchor> anchors, CRL[] revocationLists)
static X509TrustManager
getTrustAllTrustManager()
static void
validateServerCertUsage(X509Certificate x509Certificate)
-
-
-
Method Detail
-
getTrustAllTrustManager
public static X509TrustManager getTrustAllTrustManager()
-
getCertPathTrustManager
public static X509TrustManager[] getCertPathTrustManager(Set<TrustAnchor> anchors, CRL[] revocationLists)
-
validateServerCertUsage
public static void validateServerCertUsage(X509Certificate x509Certificate) throws CertificateException
- Throws:
CertificateException
-
createKeyManagerFactory
public static KeyManagerFactory createKeyManagerFactory(String type, String provider, KeyStore clientKeyStore, char[] clientKeyStorePass) throws UnrecoverableKeyException, NoSuchAlgorithmException, KeyStoreException, NoSuchProviderException
-
-