Uses of Interface
java.security.spec.AlgorithmParameterSpec
-
Packages that use AlgorithmParameterSpec Package Description java.security Provides the classes and interfaces for the security framework.java.security.interfaces Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.java.security.spec Provides classes and interfaces for key specifications and algorithm parameter specifications.javax.crypto Provides the classes and interfaces for cryptographic operations.javax.crypto.spec Provides classes and interfaces for key specifications and algorithm parameter specifications.javax.xml.crypto Common classes for XML cryptography.javax.xml.crypto.dsig Classes for generating and validating XML digital signatures.javax.xml.crypto.dsig.spec Parameter classes for XML digital signatures. -
-
Uses of AlgorithmParameterSpec in java.security
Methods in java.security with type parameters of type AlgorithmParameterSpec Modifier and Type Method Description protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(Class<T> paramSpec)
Returns a (transparent) specification of this parameters object.<T extends AlgorithmParameterSpec>
TAlgorithmParameters. getParameterSpec(Class<T> paramSpec)
Returns a (transparent) specification of this parameter object.Methods in java.security that return AlgorithmParameterSpec Modifier and Type Method Description AlgorithmParameterSpec
KeyStore.PasswordProtection. getProtectionParameters()
Gets the parameters supplied for the protection algorithm.Methods in java.security with parameters of type AlgorithmParameterSpec Modifier and Type Method Description protected abstract void
AlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
Initializes this parameter generator with a set of algorithm-specific parameter generation values.protected abstract void
AlgorithmParametersSpi. engineInit(AlgorithmParameterSpec paramSpec)
Initializes this parameters object using the parameters specified inparamSpec
.protected void
SignatureSpi. engineSetParameter(AlgorithmParameterSpec params)
This method is overridden by providers to initialize this signature engine with the specified parameter set.void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec)
Initializes this parameter generator with a set of algorithm-specific parameter generation values.void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
Initializes this parameter generator with a set of algorithm-specific parameter generation values.void
AlgorithmParameters. init(AlgorithmParameterSpec paramSpec)
Initializes this parameter object using the parameters specified inparamSpec
.void
KeyPairGenerator. initialize(AlgorithmParameterSpec params)
Initializes the key pair generator using the specified parameter set and theSecureRandom
implementation of the highest-priority installed provider as the source of randomness.void
KeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)
Initializes the key pair generator with the given parameter set and source of randomness.void
KeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)
Initializes the key pair generator using the specified parameter set and user-provided source of randomness.void
Signature. setParameter(AlgorithmParameterSpec params)
Initializes this signature engine with the specified parameter set.Constructors in java.security with parameters of type AlgorithmParameterSpec Constructor Description PasswordProtection(char[] password, String protectionAlgorithm, AlgorithmParameterSpec protectionParameters)
Creates a password parameter and specifies the protection algorithm and associated parameters to use when encrypting a keystore entry. -
Uses of AlgorithmParameterSpec in java.security.interfaces
Methods in java.security.interfaces that return AlgorithmParameterSpec Modifier and Type Method Description default AlgorithmParameterSpec
RSAKey. getParams()
Returns the parameters associated with this key.AlgorithmParameterSpec
XECKey. getParams()
Returns the algorithm parameters associated with the key. -
Uses of AlgorithmParameterSpec in java.security.spec
Classes in java.security.spec that implement AlgorithmParameterSpec Modifier and Type Class Description class
DSAGenParameterSpec
This immutable class specifies the set of parameters used for generating DSA parameters as specified in FIPS 186-3 Digital Signature Standard (DSS).class
DSAParameterSpec
This class specifies the set of parameters used with the DSA algorithm.class
ECGenParameterSpec
This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters.class
ECParameterSpec
This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).class
MGF1ParameterSpec
This class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSASSA-PSS signature scheme, as defined in the PKCS#1 v2.2 standard.class
NamedParameterSpec
This class is used to specify any algorithm parameters that are determined by a standard name.class
PSSParameterSpec
This class specifies a parameter spec for RSASSA-PSS signature scheme, as defined in the PKCS#1 v2.2 standard.class
RSAKeyGenParameterSpec
This class specifies the set of parameters used to generate an RSA key pair.Methods in java.security.spec that return AlgorithmParameterSpec Modifier and Type Method Description AlgorithmParameterSpec
RSAKeyGenParameterSpec. getKeyParams()
Returns the parameters to be associated with key.AlgorithmParameterSpec
PSSParameterSpec. getMGFParameters()
Returns the parameters for the mask generation function.AlgorithmParameterSpec
RSAPrivateKeySpec. getParams()
Returns the parameters associated with this key, may be null if not present.AlgorithmParameterSpec
RSAPublicKeySpec. getParams()
Returns the parameters associated with this key, may be null if not present.AlgorithmParameterSpec
XECPrivateKeySpec. getParams()
Get the algorithm parameters that define the curve and other settings.AlgorithmParameterSpec
XECPublicKeySpec. getParams()
Get the algorithm parameters that define the curve and other settings.Constructors in java.security.spec with parameters of type AlgorithmParameterSpec Constructor Description PSSParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, int saltLen, int trailerField)
Creates a newPSSParameterSpec
as defined in the PKCS #1 standard using the specified message digest, mask generation function, parameters for mask generation function, salt length, and trailer field values.RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams)
Constructs a newRSAKeyGenParameterSpec
object from the given keysize, public-exponent value, and key parameters.RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, RSAOtherPrimeInfo[] otherPrimeInfo, AlgorithmParameterSpec keyParams)
Creates a newRSAMultiPrimePrivateCrtKeySpec
with additional key parameters.RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, AlgorithmParameterSpec keyParams)
Creates a newRSAPrivateCrtKeySpec
with additional key parameters.RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)
Creates a new RSAPrivateKeySpec with additional key parameters.RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)
Creates a new RSAPublicKeySpec with additional key parameters.XECPrivateKeySpec(AlgorithmParameterSpec params, byte[] scalar)
Construct a private key spec using the supplied parameters and encoded scalar value.XECPublicKeySpec(AlgorithmParameterSpec params, BigInteger u)
Construct a public key spec using the supplied parameters and u coordinate. -
Uses of AlgorithmParameterSpec in javax.crypto
Methods in javax.crypto that return AlgorithmParameterSpec Modifier and Type Method Description static AlgorithmParameterSpec
Cipher. getMaxAllowedParameterSpec(String transformation)
Returns an AlgorithmParameterSpec object which contains the maximum cipher parameter value according to the jurisdiction policy file.Methods in javax.crypto with parameters of type AlgorithmParameterSpec Modifier and Type Method Description protected abstract void
CipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.protected abstract void
ExemptionMechanismSpi. engineInit(Key key, AlgorithmParameterSpec params)
Initializes this exemption mechanism with a key and a set of algorithm parameters.protected abstract void
KeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.protected abstract void
KeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)
Initializes the key generator with the specified parameter set and a user-provided source of randomness.protected abstract void
MacSpi. engineInit(Key key, AlgorithmParameterSpec params)
Initializes the MAC with the given (secret) key and algorithm parameters.void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params)
Initializes this cipher with a key and a set of algorithm parameters.void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.void
ExemptionMechanism. init(Key key, AlgorithmParameterSpec params)
Initializes this exemption mechanism with a key and a set of algorithm parameters.void
KeyAgreement. init(Key key, AlgorithmParameterSpec params)
Initializes this key agreement with the given key and set of algorithm parameters.void
KeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.void
KeyGenerator. init(AlgorithmParameterSpec params)
Initializes this key generator with the specified parameter set.void
KeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)
Initializes this key generator with the specified parameter set and a user-provided source of randomness.void
Mac. init(Key key, AlgorithmParameterSpec params)
Initializes thisMac
object with the given key and algorithm parameters. -
Uses of AlgorithmParameterSpec in javax.crypto.spec
Classes in javax.crypto.spec that implement AlgorithmParameterSpec Modifier and Type Class Description class
ChaCha20ParameterSpec
This class specifies the parameters used with the ChaCha20 algorithm.class
DHGenParameterSpec
This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.class
DHParameterSpec
This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.class
GCMParameterSpec
Specifies the set of parameters required by aCipher
using the Galois/Counter Mode (GCM) mode.class
IvParameterSpec
This class specifies an initialization vector (IV).class
OAEPParameterSpec
This class specifies the set of parameters used with OAEP Padding, as defined in the PKCS#1 v2.2 standard.class
PBEParameterSpec
This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.class
RC2ParameterSpec
This class specifies the parameters used with the RC2 algorithm.class
RC5ParameterSpec
This class specifies the parameters used with the RC5 algorithm.Methods in javax.crypto.spec that return AlgorithmParameterSpec Modifier and Type Method Description AlgorithmParameterSpec
OAEPParameterSpec. getMGFParameters()
Returns the parameters for the mask generation function.AlgorithmParameterSpec
PBEParameterSpec. getParameterSpec()
Returns the cipher algorithm parameter specification.Constructors in javax.crypto.spec with parameters of type AlgorithmParameterSpec Constructor Description OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc)
Constructs a parameter set for OAEP padding as defined in the PKCS #1 standard using the specified message digest algorithmmdName
, mask generation function algorithmmgfName
, parameters for the mask generation functionmgfSpec
, and source of the encoding input PpSrc
.PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard. -
Uses of AlgorithmParameterSpec in javax.xml.crypto
Methods in javax.xml.crypto that return AlgorithmParameterSpec Modifier and Type Method Description AlgorithmParameterSpec
AlgorithmMethod. getParameterSpec()
Returns the algorithm parameters of thisAlgorithmMethod
. -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig
Methods in javax.xml.crypto.dsig that return AlgorithmParameterSpec Modifier and Type Method Description AlgorithmParameterSpec
CanonicalizationMethod. getParameterSpec()
Returns the algorithm-specific input parameters associated with thisCanonicalizationMethod
.AlgorithmParameterSpec
DigestMethod. getParameterSpec()
Returns the algorithm-specific input parameters associated with thisDigestMethod
.AlgorithmParameterSpec
SignatureMethod. getParameterSpec()
Returns the algorithm-specific input parameters of thisSignatureMethod
.AlgorithmParameterSpec
Transform. getParameterSpec()
Returns the algorithm-specific input parameters associated with thisTransform
. -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec
Subinterfaces of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec Modifier and Type Interface Description interface
C14NMethodParameterSpec
A specification of algorithm parameters for aCanonicalizationMethod
Algorithm.interface
DigestMethodParameterSpec
A specification of algorithm parameters for aDigestMethod
algorithm.interface
SignatureMethodParameterSpec
A specification of algorithm parameters for an XMLSignatureMethod
algorithm.interface
TransformParameterSpec
A specification of algorithm parameters for aTransform
algorithm.Classes in javax.xml.crypto.dsig.spec that implement AlgorithmParameterSpec Modifier and Type Class Description class
ExcC14NParameterSpec
Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm.class
HMACParameterSpec
Parameters for the XML Signature HMAC Algorithm.class
XPathFilter2ParameterSpec
Parameters for the W3C Recommendation XPath Filter 2.0 Transform Algorithm.class
XPathFilterParameterSpec
Parameters for the XPath Filtering Transform Algorithm.class
XSLTTransformParameterSpec
Parameters for the XSLT Transform Algorithm.
-