dhkim.ca
Class InternalCertificate

java.lang.Object
  |
  +--dhkim.ca.InternalCertificate

public class InternalCertificate
extends java.lang.Object


Constructor Summary
InternalCertificate()
           
 
Method Summary
static java.security.PrivateKey getPrivateKey(char[] keystore, char[] keystore_password, char[] alias, char[] alias_password)
           
static java.security.cert.X509Certificate getSelectedCertificate(java.lang.String alias, char[] keystore, char[] keystore_password)
           
static java.security.cert.X509Certificate importCertificate(char[] keystore, char[] keystore_password, char[] key_alias)
          Method importCertificate Description: Import the certificate.
static java.security.cert.X509Certificate importCertificate(java.lang.String filename)
           
static void printCertificate(java.security.cert.X509Certificate cert, javax.swing.JTextArea outputArea)
          Method printCertificate Description: Print information of the Certificate.
static void viewAllCertificates(javax.swing.JTextArea textarea, char[] keystore, char[] keystore_password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalCertificate

public InternalCertificate()
Method Detail

importCertificate

public static java.security.cert.X509Certificate importCertificate(char[] keystore,
                                                                   char[] keystore_password,
                                                                   char[] key_alias)
Method importCertificate Description: Import the certificate.

Returns:
X509 Certificate.

importCertificate

public static java.security.cert.X509Certificate importCertificate(java.lang.String filename)

printCertificate

public static void printCertificate(java.security.cert.X509Certificate cert,
                                    javax.swing.JTextArea outputArea)
Method printCertificate Description: Print information of the Certificate.

Parameters:
cert - is the certification to read from.

getPrivateKey

public static java.security.PrivateKey getPrivateKey(char[] keystore,
                                                     char[] keystore_password,
                                                     char[] alias,
                                                     char[] alias_password)

viewAllCertificates

public static void viewAllCertificates(javax.swing.JTextArea textarea,
                                       char[] keystore,
                                       char[] keystore_password)

getSelectedCertificate

public static java.security.cert.X509Certificate getSelectedCertificate(java.lang.String alias,
                                                                        char[] keystore,
                                                                        char[] keystore_password)