© 2005 BEA Systems, Inc.

com.beasys.commerce.ebusiness.security
Class KeyPairGenerator

java.lang.Object
  extended bycom.beasys.commerce.ebusiness.security.KeyPairGenerator

public class KeyPairGenerator
extends Object

Generates a key pair using JSAFE


Constructor Summary
KeyPairGenerator()
          Constructor
 
Method Summary
 RSAKey[] generateKeys(String password, MD5RandomBitsSource rbs, int kGParams)
          Generates RSAPublicKey and RSAPrivateKeyPKCS8
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyPairGenerator

public KeyPairGenerator()
Constructor

Method Detail

generateKeys

public RSAKey[] generateKeys(String password,
                             MD5RandomBitsSource rbs,
                             int kGParams)
                      throws Exception
Generates RSAPublicKey and RSAPrivateKeyPKCS8

Parameters:
password - Password to encrypt private key in file storage
rbs - MD5RandomBitSource needed to generate a RSAPrivateKeyPKCS8
kGParams - MD5RandomBitSource needed to generate a RSAPrivateKeyPKCS8
Returns:
RSAKey[] Array that holds an RSAPublicKey and an RSAPrivateKeyPKCS8
Throws:
Exception

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved