All Packages Class Hierarchy This Package Previous Next Index
Class au.net.aba.crypto.provider.DHKeyPairGenerator
java.lang.Object
|
+----java.security.KeyPairGenerator
|
+----au.net.aba.crypto.provider.DHKeyPairGenerator
- public class DHKeyPairGenerator
- extends KeyPairGenerator
a key pair generator for Diffie-Hellman keys (note: incomplete).
-
ident
-
-
DHKeyPairGenerator()
- basic constructor
-
generateKeyPair()
- return a new Diffie-Hellman key pair.
-
initialise(AlgorithmParameterSpec, SecureRandom)
- initialise the key pair generator with the given prime size
and random byte source.
-
initialize(int, SecureRandom)
- initialise the key pair generator with the given prime size
and random byte source.
ident
public static final String ident
DHKeyPairGenerator
public DHKeyPairGenerator()
- basic constructor
generateKeyPair
public KeyPair generateKeyPair()
- return a new Diffie-Hellman key pair.
- Returns:
- a Diffie-Hellman key pair.
- Overrides:
- generateKeyPair in class KeyPairGenerator
initialize
public void initialize(int primeSize,
SecureRandom random)
- initialise the key pair generator with the given prime size
and random byte source.
- Parameters:
- primeSize - prime number size.
- random - a source of random bytes.
- Overrides:
- initialize in class KeyPairGenerator
initialise
public void initialise(AlgorithmParameterSpec spec,
SecureRandom random) throws InvalidAlgorithmParameterException
- initialise the key pair generator with the given prime size
and random byte source.
- Parameters:
- spec - a parameter spec.
- random - a source of random bytes.
- Throws: InvalidAlgorithmParameterException
- if the params argument
is invalid.
All Packages Class Hierarchy This Package Previous Next Index