Uses of Interface
java.security.spec.AlgorithmParameterSpec
-
Packages that use AlgorithmParameterSpec 软件包 描述 java.security 提供安全框架的类和接口。java.security.interfaces 提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman AsymmetricCipher算法)密钥的接口,以及NIST的FIPS-186中定义的DSA(数字签名算法)密钥。java.security.spec 提供关键规范和算法参数规范的类和接口。javax.crypto 提供加密操作的类和接口。javax.crypto.spec 提供关键规范和算法参数规范的类和接口。javax.xml.crypto XML加密的常用类。javax.xml.crypto.dsig 用于生成和验证XML数字签名的类。javax.xml.crypto.dsig.spec XML数字签名的参数类。 -
-
Uses of AlgorithmParameterSpec in java.security
Methods in java.security with type parameters of type AlgorithmParameterSpec 变量和类型 方法 描述 protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(类<T> paramSpec)
返回此参数对象的(透明)规范。<T extends AlgorithmParameterSpec>
TAlgorithmParameters. getParameterSpec(类<T> paramSpec)
返回此参数对象的(透明)规范。Methods in java.security that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpec
KeyStore.PasswordProtection. getProtectionParameters()
获取为保护算法提供的参数。Methods in java.security with parameters of type AlgorithmParameterSpec 变量和类型 方法 描述 protected abstract void
AlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
使用一组特定于算法的参数生成值初始化此参数生成器。protected abstract void
AlgorithmParametersSpi. engineInit(AlgorithmParameterSpec paramSpec)
使用paramSpec
指定的参数初始化此参数对象。protected void
SignatureSpi. engineSetParameter(AlgorithmParameterSpec params)
提供程序重写此方法以使用指定的参数集初始化此签名引擎。void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec)
使用一组特定于算法的参数生成值初始化此参数生成器。void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
使用一组特定于算法的参数生成值初始化此参数生成器。void
AlgorithmParameters. init(AlgorithmParameterSpec paramSpec)
使用paramSpec
指定的参数初始化此参数对象。void
KeyPairGenerator. initialize(AlgorithmParameterSpec params)
使用指定的参数集和最高优先级安装的提供程序的SecureRandom
实现作为随机源初始化密钥对生成器。void
KeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)
使用给定的参数集和随机源初始化密钥对生成器。void
KeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化密钥对生成器。void
Signature. setParameter(AlgorithmParameterSpec params)
使用指定的参数集初始化此签名引擎。Constructors in java.security with parameters of type AlgorithmParameterSpec 构造器 描述 PasswordProtection(char[] password, String protectionAlgorithm, AlgorithmParameterSpec protectionParameters)
创建密码参数并指定加密密钥库条目时要使用的保护算法和关联参数。 -
Uses of AlgorithmParameterSpec in java.security.interfaces
Methods in java.security.interfaces that return AlgorithmParameterSpec 变量和类型 方法 描述 default AlgorithmParameterSpec
RSAKey. getParams()
返回与此键关联的参数。AlgorithmParameterSpec
XECKey. getParams()
返回与键关联的算法参数。 -
Uses of AlgorithmParameterSpec in java.security.spec
Classes in java.security.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 class
DSAGenParameterSpec
此不可变类指定用于生成DSA参数的参数集,如 FIPS 186-3 Digital Signature Standard (DSS)中所指定。class
DSAParameterSpec
此类指定与DSA算法一起使用的参数集。class
ECGenParameterSpec
此不可变类指定用于生成椭圆曲线(EC)域参数的参数集。class
ECParameterSpec
此不可变类指定与椭圆曲线加密(ECC)一起使用的域参数集。class
MGF1ParameterSpec
此类指定在OAEP填充和RSASSA-PSS签名方案中与掩码生成函数MGF1一起使用的参数集,如 PKCS#1 v2.2标准中所定义。class
NamedParameterSpec
此类用于指定由标准名称确定的任何算法参数。class
PSSParameterSpec
此类指定RSASSA-PSS签名方案的参数规范,如 PKCS#1 v2.2标准中所定义。class
RSAKeyGenParameterSpec
此类指定用于生成RSA密钥对的参数集。Methods in java.security.spec that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpec
RSAKeyGenParameterSpec. getKeyParams()
返回与key关联的参数。AlgorithmParameterSpec
PSSParameterSpec. getMGFParameters()
返回掩码生成函数的参数。AlgorithmParameterSpec
RSAPrivateKeySpec. getParams()
返回与此键关联的参数,如果不存在,则可以为null。AlgorithmParameterSpec
RSAPublicKeySpec. getParams()
返回与此键关联的参数,如果不存在,则可以为null。AlgorithmParameterSpec
XECPrivateKeySpec. getParams()
获取定义曲线和其他设置的算法参数。AlgorithmParameterSpec
XECPublicKeySpec. getParams()
获取定义曲线和其他设置的算法参数。Constructors in java.security.spec with parameters of type AlgorithmParameterSpec 构造器 描述 PSSParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, int saltLen, int trailerField)
使用指定的消息摘要,掩码生成函数,掩码生成函数的参数,salt长度和尾部字段值,创建PKCS#1标准中定义的新PSSParameterSpec
。RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams)
根据给定的keysize,public-exponent值和关键参数构造一个新的RSAKeyGenParameterSpec
对象。RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, RSAOtherPrimeInfo[] otherPrimeInfo, AlgorithmParameterSpec keyParams)
使用其他关键参数创建新的RSAMultiPrimePrivateCrtKeySpec
。RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, AlgorithmParameterSpec keyParams)
使用其他关键参数创建新的RSAPrivateCrtKeySpec
。RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent, AlgorithmParameterSpec params)
使用其他关键参数创建新的RSAPrivateKeySpec。RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)
使用其他关键参数创建新的RSAPublicKeySpec。XECPrivateKeySpec(AlgorithmParameterSpec params, byte[] scalar)
使用提供的参数和编码的标量值构造私钥规范。XECPublicKeySpec(AlgorithmParameterSpec params, BigInteger u)
使用提供的参数和u坐标构造公钥规范。 -
Uses of AlgorithmParameterSpec in javax.crypto
Methods in javax.crypto that return AlgorithmParameterSpec 变量和类型 方法 描述 static AlgorithmParameterSpec
Cipher. getMaxAllowedParameterSpec(String transformation)
返回AlgorithmParameterSpec对象,该对象包含根据管辖区策略文件的最大密码参数值。Methods in javax.crypto with parameters of type AlgorithmParameterSpec 变量和类型 方法 描述 protected abstract void
CipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。protected abstract void
ExemptionMechanismSpi. engineInit(Key key, AlgorithmParameterSpec params)
使用密钥和一组算法参数初始化此免除机制。protected abstract void
KeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
使用给定密钥,算法参数集和随机源初始化此密钥协议。protected abstract void
KeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化密钥生成器。protected abstract void
MacSpi. engineInit(Key key, AlgorithmParameterSpec params)
使用给定(秘密)密钥和算法参数初始化MAC。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params)
使用密钥和一组算法参数初始化此密码。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。void
ExemptionMechanism. init(Key key, AlgorithmParameterSpec params)
使用密钥和一组算法参数初始化此免除机制。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params)
使用给定的密钥和算法参数集初始化此密钥协议。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)
使用给定密钥,算法参数集和随机源初始化此密钥协议。void
KeyGenerator. init(AlgorithmParameterSpec params)
使用指定的参数集初始化此密钥生成器。void
KeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化此密钥生成器。void
Mac. init(Key key, AlgorithmParameterSpec params)
使用给定的键和算法参数初始化此Mac
对象。 -
Uses of AlgorithmParameterSpec in javax.crypto.spec
Classes in javax.crypto.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 class
ChaCha20ParameterSpec
此类指定 ChaCha20算法使用的参数。class
DHGenParameterSpec
此类指定用于生成Diffie-Hellman(系统)参数的参数集,以用于Diffie-Hellman密钥协定。class
DHParameterSpec
此类指定与Diffie-Hellman算法一起使用的参数集,如PKCS#3: Diffie-Hellman Key-Agreement Standard中所述 。class
GCMParameterSpec
使用伽罗瓦/计数器模式(GCM)模式指定Cipher
所需的参数集。class
IvParameterSpec
该类指定 初始化向量 (IV)。class
OAEPParameterSpec
此类指定与OAEP填充一起使用的参数集,如 PKCS#1 v2.2标准中所定义。class
PBEParameterSpec
此类指定与基于密码的加密(PBE)一起使用的参数集,如 PKCS #5标准中所定义。class
RC2ParameterSpec
此类指定与 RC2算法一起使用的参数。class
RC5ParameterSpec
此类指定与 RC5算法一起使用的参数。Methods in javax.crypto.spec that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpec
OAEPParameterSpec. getMGFParameters()
返回掩码生成函数的参数。AlgorithmParameterSpec
PBEParameterSpec. getParameterSpec()
返回密码算法参数规范。Constructors in javax.crypto.spec with parameters of type AlgorithmParameterSpec 构造器 描述 OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc)
构造为使用指定的消息摘要算法在PKCS#1标准中定义的OAEP冗余参数集mdName
,掩码生成函数算法mgfName
,掩码生成函数参数mgfSpec
编码输入P的,和源pSrc
。PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)
根据PKCS#5标准中的定义构造基于密码的加密的参数集。 -
Uses of AlgorithmParameterSpec in javax.xml.crypto
Methods in javax.xml.crypto that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpec
AlgorithmMethod. getParameterSpec()
返回此AlgorithmMethod
的算法参数。 -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig
Methods in javax.xml.crypto.dsig that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpec
CanonicalizationMethod. getParameterSpec()
返回与此CanonicalizationMethod
关联的特定于算法的输入参数。AlgorithmParameterSpec
DigestMethod. getParameterSpec()
返回与此DigestMethod
关联的特定于算法的输入参数。AlgorithmParameterSpec
SignatureMethod. getParameterSpec()
返回此SignatureMethod
的算法特定输入参数。AlgorithmParameterSpec
Transform. getParameterSpec()
返回与此Transform
关联的特定于算法的输入参数。 -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec
Subinterfaces of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec 变量和类型 接口 描述 interface
C14NMethodParameterSpec
CanonicalizationMethod
算法的算法参数规范。interface
DigestMethodParameterSpec
DigestMethod
算法的算法参数规范。interface
SignatureMethodParameterSpec
XMLSignatureMethod
算法的算法参数规范。interface
TransformParameterSpec
Transform
算法的算法参数规范。Classes in javax.xml.crypto.dsig.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 class
ExcC14NParameterSpec
W3C建议书的参数: Exclusive XML Canonicalization (C14N) algorithm 。class
HMACParameterSpec
class
XPathFilter2ParameterSpec
class
XPathFilterParameterSpec
class
XSLTTransformParameterSpec
-