|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.KeyPairGeneratorSpi
com.ibm.crypto.pkcs11impl.provider.DHPKCS11KeyPairGenerator
public final class DHPKCS11KeyPairGenerator
This class represents the key pair generator for Diffie-Hellman key pairs.
This key pair generator may be initialized in two different ways:
KeyPairGenerator
Constructor Summary | |
---|---|
DHPKCS11KeyPairGenerator(java.security.Provider provider)
Creates the Key pair generator for Diffie-Hellman |
Method Summary | |
---|---|
java.security.KeyPair |
generateKeyPair()
Generates a key pair. |
void |
initialize(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random)
Initializes this key pair generator using Parameter spec and source of randomness. |
void |
initialize(int keysize,
java.security.SecureRandom random)
Initializes this key pair generator for a certain keysize and source of randomness. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DHPKCS11KeyPairGenerator(java.security.Provider provider)
provider
- the provider associated with this object.Method Detail |
---|
public void initialize(int keysize, java.security.SecureRandom random)
initialize
in class java.security.KeyPairGeneratorSpi
keysize
- the keysize (size of prime modulus) in bitsrandom
- the source of randomnesspublic java.security.KeyPair generateKeyPair()
generateKeyPair
in class java.security.KeyPairGeneratorSpi
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
initialize
in class java.security.KeyPairGeneratorSpi
params
- This must be a DHParameterSpecrandom
- the source of randomness
java.security.InvalidAlgorithmParameterException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |