Javax.Crypto.Interfaces Namespace

This package provides the interfaces needed to implement the Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3.

Classes

DHPrivateKey

The interface for a private key in the Diffie-Hellman key exchange protocol.

DHPublicKey

The interface for a public key in the Diffie-Hellman key exchange protocol.

PBEKey

The interface to a password-based-encryption key.

Interfaces

IDHKey

The interface to a Diffie-Hellman key.

IDHPrivateKey

The interface to a Diffie-Hellman private key.

IDHPublicKey

The interface to a Diffie-Hellman public key.

IPBEKey

The interface to a PBE key.