com.mindbright.security.publickey
Class RSAKeyPairGenerator

java.lang.Object
  extended bycom.mindbright.jca.security.KeyPairGeneratorSpi
      extended bycom.mindbright.jca.security.KeyPairGenerator
          extended bycom.mindbright.security.publickey.RSAKeyPairGenerator

public class RSAKeyPairGenerator
extends KeyPairGenerator


Field Summary
protected  int keysize
           
protected  SecureRandom random
           
 
Constructor Summary
RSAKeyPairGenerator()
           
 
Method Summary
 KeyPair generateKeyPair()
           
 void initialize(AlgorithmParameterSpec params, SecureRandom random)
           
 void initialize(int keysize, SecureRandom random)
           
 
Methods inherited from class com.mindbright.jca.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getProvider, initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

random

protected SecureRandom random

keysize

protected int keysize
Constructor Detail

RSAKeyPairGenerator

public RSAKeyPairGenerator()
Method Detail

initialize

public void initialize(int keysize,
                       SecureRandom random)
Overrides:
initialize in class KeyPairGenerator

initialize

public void initialize(AlgorithmParameterSpec params,
                       SecureRandom random)
                throws InvalidAlgorithmParameterException
Overrides:
initialize in class KeyPairGenerator
Throws:
InvalidAlgorithmParameterException

generateKeyPair

public KeyPair generateKeyPair()
Overrides:
generateKeyPair in class KeyPairGenerator