com.ibm.crypto.pkcs11impl.provider
Class DHPKCS11KeyAgreement

java.lang.Object
  extended by javax.crypto.KeyAgreementSpi
      extended by com.ibm.crypto.pkcs11impl.provider.DHPKCS11KeyAgreement

public final class DHPKCS11KeyAgreement
extends javax.crypto.KeyAgreementSpi

This class implements the Diffie-Hellman key agreement protocol between any number of parties.

Version:
1.0, 18/1/2005

Constructor Summary
DHPKCS11KeyAgreement(java.security.Provider provider)
          Creates Diffie-Hellman Key Agreement protocol object
DHPKCS11KeyAgreement(java.security.Provider provider, java.lang.String algorithm)
          Creates Diffie-Hellman Key Agreement protocol object
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHPKCS11KeyAgreement

public DHPKCS11KeyAgreement(java.security.Provider provider,
                            java.lang.String algorithm)
Creates Diffie-Hellman Key Agreement protocol object

Parameters:
provider - the name of the provider
algorithm - the name of the algorithm - Diffie-Hellman (DH)

DHPKCS11KeyAgreement

public DHPKCS11KeyAgreement(java.security.Provider provider)
Creates Diffie-Hellman Key Agreement protocol object

Parameters:
provider - the name of the provider