chapter7
Class Utils

java.lang.Object
  extended by chapter2.Utils
      extended by chapter3.Utils
          extended by chapter4.Utils
              extended by chapter5.Utils
                  extended by chapter6.Utils
                      extended by chapter7.Utils
Direct Known Subclasses:
Utils

public class Utils
extends Utils

Chapter 7 Utils


Constructor Summary
Utils()
           
 
Method Summary
static java.security.cert.X509Certificate generateEndEntityCert(java.security.PublicKey entityKey, java.security.PrivateKey caKey, java.security.cert.X509Certificate caCert)
          Generate a sample V3 certificate to use as an end entity certificate
static java.security.cert.X509Certificate generateIntermediateCert(java.security.PublicKey intKey, java.security.PrivateKey caKey, java.security.cert.X509Certificate caCert)
          Generate a sample V3 certificate to use as an intermediate CA certificate
static java.security.cert.X509Certificate generateRootCert(java.security.KeyPair pair)
          Generate a sample V1 certificate to use as a CA root certificate
 
Methods inherited from class chapter6.Utils
generateRSAKeyPair
 
Methods inherited from class chapter4.Utils
createFixedRandom
 
Methods inherited from class chapter3.Utils
createCtrIvForAES, createKeyForAES, toByteArray, toString, toString
 
Methods inherited from class chapter2.Utils
toHex, toHex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

generateRootCert

public static java.security.cert.X509Certificate generateRootCert(java.security.KeyPair pair)
                                                           throws java.lang.Exception
Generate a sample V1 certificate to use as a CA root certificate

Throws:
java.lang.Exception

generateIntermediateCert

public static java.security.cert.X509Certificate generateIntermediateCert(java.security.PublicKey intKey,
                                                                          java.security.PrivateKey caKey,
                                                                          java.security.cert.X509Certificate caCert)
                                                                   throws java.lang.Exception
Generate a sample V3 certificate to use as an intermediate CA certificate

Throws:
java.lang.Exception

generateEndEntityCert

public static java.security.cert.X509Certificate generateEndEntityCert(java.security.PublicKey entityKey,
                                                                       java.security.PrivateKey caKey,
                                                                       java.security.cert.X509Certificate caCert)
                                                                throws java.lang.Exception
Generate a sample V3 certificate to use as an end entity certificate

Throws:
java.lang.Exception


Examples from "Beginning Cryptography with Java"