org.glite.slcs.pki.bouncycastle
Class KeyPairGenerator

java.lang.Object
  extended by org.glite.slcs.pki.bouncycastle.KeyPairGenerator

public class KeyPairGenerator
extends java.lang.Object

Wrapper class for the BouncyCastle KeyPairGenerator. Uses a BouncyCastle org.bouncycastle.jce.provider.JDKKeyPairGenerator key pair generator as delegate.

Version:
$Revision: 1.1 $
Author:
Valery Tschopp <tschopp@switch.ch>

Constructor Summary
KeyPairGenerator(java.lang.String algorithm)
          Construtor.
 
Method Summary
 java.security.KeyPair generateKeyPair()
          Generates a new KeyPair
 void initialize(int keysize)
          Initializes the generator to generate key pair of the given size.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyPairGenerator

public KeyPairGenerator(java.lang.String algorithm)
                 throws java.security.GeneralSecurityException
Construtor.

Parameters:
algorithm -
Throws:
java.security.GeneralSecurityException
Method Detail

initialize

public void initialize(int keysize)
Initializes the generator to generate key pair of the given size.

Parameters:
keysize - The size of the keys to generate.

generateKeyPair

public java.security.KeyPair generateKeyPair()
Generates a new KeyPair

Returns:
The new KeyPair