Name
Package java.security.spec
Synopsis
The
java.security.spec package contains classes that
define transparent representations for DSA, RSA, and EC public and
private keys and for X.509 and PKCS#8 encodings of those keys. It
also defines a transparent representation for DSA algorithm
parameters. The classes in this package are used in conjunction with
java.security.KeyFactory and
java.security.AlgorithmParameters for converting
opaque Key and
AlgorithmParameters objects to and from
transparent representations.
This package is not frequently used. To make use of it, you must be somewhat familiar with the mathematics that underlies DSA and RSA public-key encryption and the encoding standards that specify how keys are encoded as byte streams.
Interfaces
public interface AlgorithmParameterSpec; public interface ECField; public interface KeySpec;
Classes
public class DSAParameterSpec implements AlgorithmParameterSpec, java.security.interfaces.DSAParams; public class DSAPrivateKeySpec implements KeySpec; public class DSAPublicKeySpec implements KeySpec; public class ECFieldF2m implements ECField; public class ECFieldFp implements ECField; public class ECGenParameterSpec implements AlgorithmParameterSpec; public class ECParameterSpec implements AlgorithmParameterSpec; public class ECPoint; public class ECPrivateKeySpec implements KeySpec; public class ECPublicKeySpec implements KeySpec; public class EllipticCurve; public abstract class EncodedKeySpec implements KeySpec; public class PKCS8EncodedKeySpec ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access