public class CertificateUtils
extends java.lang.Object
| Constructor and Description | 
|---|
| CertificateUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | addPKCS12ToKeyStore(java.security.cert.Certificate[] certChain,
                   java.security.Key key,
                   java.security.KeyStore ks) | 
| static void | addPKCS12ToKeyStore(java.io.File file,
                   java.security.KeyStore ks,
                   char[] password) | 
| static void | addToKeyStore(java.io.File file,
             java.security.KeyStore ks)Adds the X509Certficate in the file to the KeyStore. | 
| static void | addToKeyStore(java.security.cert.X509Certificate cert,
             java.security.KeyStore ks)Adds an X509Certificate to the KeyStore. | 
| static void | dump(java.security.cert.Certificate cert,
    java.io.PrintStream out)Writes the certificate in base64 encoded from to the print stream. | 
| static void | dumpPKCS12(java.lang.String alias,
          java.io.File file,
          java.security.KeyStore ks,
          char[] password) | 
| static boolean | inKeyStores(java.security.cert.X509Certificate c,
           java.security.KeyStore[] keyStores)Checks whether an X509Certificate is already in one of the keystores | 
public static final void addToKeyStore(java.io.File file,
                 java.security.KeyStore ks)
                                throws java.security.cert.CertificateException,
                                       java.io.IOException,
                                       java.security.KeyStoreException
file - file with certificateks - keystore to save tojava.security.cert.CertificateException - if certificate is wrongjava.io.IOException - if IO failsjava.security.KeyStoreException - if keystore failspublic static final void addToKeyStore(java.security.cert.X509Certificate cert,
                 java.security.KeyStore ks)
                                throws java.security.KeyStoreException
cert - certificate to importks - keystore to save tojava.security.KeyStoreException - if keystore failspublic static void addPKCS12ToKeyStore(java.io.File file,
                       java.security.KeyStore ks,
                       char[] password)
                                throws java.lang.Exception
java.lang.Exceptionpublic static void addPKCS12ToKeyStore(java.security.cert.Certificate[] certChain,
                       java.security.Key key,
                       java.security.KeyStore ks)
                                throws java.security.KeyStoreException
java.security.KeyStoreExceptionpublic static final boolean inKeyStores(java.security.cert.X509Certificate c,
                  java.security.KeyStore[] keyStores)
c - the certificatekeyStores - the KeyStores to check inpublic static void dump(java.security.cert.Certificate cert,
        java.io.PrintStream out)
                 throws java.io.IOException,
                        java.security.cert.CertificateException
cert - sertifcate to exportout - stream to print it tojava.io.IOException - if io failsjava.security.cert.CertificateException - if certificate failspublic static void dumpPKCS12(java.lang.String alias,
              java.io.File file,
              java.security.KeyStore ks,
              char[] password)
                       throws java.lang.Exception
java.lang.Exception