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).


Variable Index

 o ident

Constructor Index

 o DHKeyPairGenerator()
basic constructor

Method Index

 o generateKeyPair()
return a new Diffie-Hellman key pair.
 o initialise(AlgorithmParameterSpec, SecureRandom)
initialise the key pair generator with the given prime size and random byte source.
 o initialize(int, SecureRandom)
initialise the key pair generator with the given prime size and random byte source.

Variables

 o ident
 public static final String ident

Constructors

 o DHKeyPairGenerator
 public DHKeyPairGenerator()
basic constructor

Methods

 o generateKeyPair
 public KeyPair generateKeyPair()
return a new Diffie-Hellman key pair.

Returns:
a Diffie-Hellman key pair.
Overrides:
generateKeyPair in class KeyPairGenerator
 o 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
 o 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