au.net.aba.crypto.provider
Class RSAKeyPairGenerator
java.lang.Object
|
+--java.security.KeyPairGeneratorSpi
|
+--java.security.KeyPairGenerator
|
+--au.net.aba.crypto.provider.RSAKeyPairGenerator
- public class RSAKeyPairGenerator
- extends java.security.KeyPairGenerator
A class for generating a random RSA public/private key pair.
Field Summary |
static java.lang.String |
ident
|
Method Summary |
java.security.KeyPair |
generateKeyPair()
Generates a RSA key pair. |
void |
initialize(int strength,
java.security.SecureRandom random)
Initialises the key pair generator for a certain strength, using
the default parameter set. |
Methods inherited from class java.security.KeyPairGenerator |
genKeyPair,
getAlgorithm,
getInstance,
getInstance,
getProvider,
initialize,
initialize,
initialize |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ident
public static final java.lang.String ident
RSAKeyPairGenerator
public RSAKeyPairGenerator()
- basic constructor.
initialize
public void initialize(int strength,
java.security.SecureRandom random)
- Initialises the key pair generator for a certain strength, using
the default parameter set.
- Parameters:
strength
- the size of the key (in bits).random
- a source of randomness.- Overrides:
- initialize in class java.security.KeyPairGenerator
generateKeyPair
public java.security.KeyPair generateKeyPair()
- Generates a RSA key pair.
- Returns:
- a RSA public/private key pair.
- Overrides:
- generateKeyPair in class java.security.KeyPairGeneratorSpi