Uses of Package
java.security.spec
| Package | Description |
|---|---|
| java.security |
Extensible cryptographic service provider infrastructure (SPI) for using
and defining services such as
Certificates,
Keys, KeyStores, MessageDigests, and Signatures. |
| java.security.interfaces |
This package provides the interfaces needed to generate:
(1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard;
(2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186;
(3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.
|
| java.security.spec |
This package provides the classes and interfaces needed to specify keys and parameters for
encryption and signing algorithms.
|
| javax.crypto |
This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or
key agreement.
|
| javax.crypto.spec |
This package provides the classes and interfaces needed to specify keys
and parameter for encryption.
|
| org.apache.harmony.crypto.internal | |
| org.apache.harmony.security.provider.crypto | |
| org.bouncycastle.jcajce.provider.asymmetric.dh | |
| org.bouncycastle.jcajce.provider.asymmetric.dsa | |
| org.bouncycastle.jcajce.provider.asymmetric.ec | |
| org.bouncycastle.jcajce.provider.asymmetric.rsa | |
| org.bouncycastle.jcajce.provider.asymmetric.util | |
| org.bouncycastle.jcajce.provider.asymmetric.x509 | |
| org.bouncycastle.jcajce.provider.digest | |
| org.bouncycastle.jcajce.provider.symmetric | |
| org.bouncycastle.jcajce.provider.symmetric.util | |
| org.bouncycastle.jce.netscape | |
| org.bouncycastle.jce.provider | |
| org.bouncycastle.jce.spec | |
| org.conscrypt |
-
Classes in java.security.spec used by java.security Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by java.security.interfaces Class Description ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.RSAOtherPrimeInfo The additional prime information specified as triplet of primes, a prime exponent, and a Chinese Remainder Theorem (CRT) coefficient. -
Classes in java.security.spec used by java.security.spec Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECField The base interface for a Finite Field of an Elliptic Curve.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.EllipticCurve An Elliptic Curve with its necessary values.EncodedKeySpec The abstract key specification for a public or a private key in encoded format.KeySpec The marker interface for key specifications.MGF1ParameterSpec The parameter specification for the Mask Generation Function (MGF1) in the RSA-PSS Signature and OAEP Padding scheme.PSSParameterSpec The parameter specification for the RSA-PSS Signature scheme.RSAOtherPrimeInfo The additional prime information specified as triplet of primes, a prime exponent, and a Chinese Remainder Theorem (CRT) coefficient.RSAPrivateKeySpec The key specification of a RSA private key. -
Classes in java.security.spec used by javax.crypto Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications.PKCS8EncodedKeySpec The key specification for an encoded private key in ASN.1 format as defined in the PKCS#8 standard. -
Classes in java.security.spec used by javax.crypto.spec Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.apache.harmony.crypto.internal Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications. -
Classes in java.security.spec used by org.apache.harmony.security.provider.crypto Class Description DSAPrivateKeySpec The parameters specifying a DSA private key.DSAPublicKeySpec The parameters specifying a DSA public key.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications.PKCS8EncodedKeySpec The key specification for an encoded private key in ASN.1 format as defined in the PKCS#8 standard.X509EncodedKeySpec The key specification of an X.509 encoded key in ASN.1 format. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.dh Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.dsa Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.ec Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.ECPrivateKeySpec The parameters specifying an Elliptic Curve (EC) private key.ECPublicKeySpec The parameters specifying an Elliptic Curve (EC) public key.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.rsa Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.util Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.EllipticCurve An Elliptic Curve with its necessary values.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.asymmetric.x509 Class Description InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.digest Class Description InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.symmetric Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jcajce.provider.symmetric.util Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.InvalidParameterSpecException The exception that is thrown when an invalid parameter specification is encountered.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.bouncycastle.jce.netscape Class Description InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered. -
Classes in java.security.spec used by org.bouncycastle.jce.provider Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.ECPrivateKeySpec The parameters specifying an Elliptic Curve (EC) private key.ECPublicKeySpec The parameters specifying an Elliptic Curve (EC) public key. -
Classes in java.security.spec used by org.bouncycastle.jce.spec Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.EllipticCurve An Elliptic Curve with its necessary values.KeySpec The marker interface for key specifications. -
Classes in java.security.spec used by org.conscrypt Class Description AlgorithmParameterSpec The marker interface for algorithm parameter specifications.ECParameterSpec The parameter specification used with Elliptic Curve Cryptography (ECC).ECPoint A Point on an Elliptic Curve in barycentric (or affine) coordinates.ECPrivateKeySpec The parameters specifying an Elliptic Curve (EC) private key.ECPublicKeySpec The parameters specifying an Elliptic Curve (EC) public key.InvalidKeySpecException The exception that is thrown when an invalid key specification is encountered.KeySpec The marker interface for key specifications.RSAPrivateCrtKeySpec The key specification of a RSA private key using Chinese Remainder Theorem (CRT) values.RSAPrivateKeySpec The key specification of a RSA private key.