Name
Package javax.crypto.interfaces
Synopsis
The interfaces in the
javax.crypto.interfaces
package define the public
methods that must be supported by various types of encryption keys.
The “DH” interfaces respresent
Diffie-Hellman public/private key pairs used in the Diffie-Hellman
key-agreement protocol. The “PBE”
iterface is for Password-Based Encryption. These interfaces are
typically of interest only to programmers who are implementing a
cryptographic provider or who want to implement cryptographic
algorithms themselves. Use of this package requires basic familiarity
with the encryption algorithms and the mathematics that underlie
them. Note that the javax.crypto.spec
package
contains classes that provide algorithm-specific details about
encryption keys.
Interfaces
public interface DHKey; public interface DHPrivateKey extends DHKey, java.security.PrivateKey; public interface DHPublicKey extends DHKey, java.security.PublicKey; public interface PBEKey extends javax.crypto.SecretKey;
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.