See: Description
| Class | Description | 
|---|---|
| DhKeyAgreement | This ia a Diffie-Hellman key agreement implementation that uses a PKCS#11 token to perform the
 actual operation. | 
| EcDhCoFactorKeyAgreement | |
| EcDhKeyAgreement | This is a Elliptic-Curve Diffie-Hellman key agreement implementation that uses a PKCS#11 token to
 perform the actual operation. | 
| PKCS11EcDHKeyAgreementParameterSpec | The Class EcDHKeyAgreementParameterSpec. | 
| PKCS11KeyAgreement | This is a generic base implementation for a key agreement. | 
| PKCS11KeyAgreementSpec | Objects of this algorithm parameters class allows an application to control the generation of
 PKCS#11 keys using the provided JCE key generators. | 
| PKCS11KeyAgreementSpecWithKDF | |
| PKCS11X942Dh2KeyAgreementParameterSpec | The Class PKCS11X942DhKeyAgreementParameterSpec. | 
| PKCS11X942DhKeyAgreementParameterSpec | The Class PKCS11X942DhKeyAgreementParameterSpec. | 
| PKCS11X942DhMQVKeyAgreementParameterSpec | The Class PKCS11X942MQVKeyAgreementParameterSpec. | 
| X942DhKeyAgreement | This ia a Diffie-Hellman key agreement implementation that uses a PKCS#11 token to perform the
 actual operation. | 
PKCS11KeyAgreement.
There is also a special
PKCS11KeyAgreementSpec class,
which can be used to provide special parameters to the token.IAIK JavaSecurity Website https://jce.iaik.tugraz.at/
                             
 IAIK at Graz University of Technology, Austria, Europe                             
 Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.                                                      Version 1.9.4