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 变量和类型 方法 描述 AlgorithmParameterSpecKeyStore.PasswordProtection. getProtectionParameters()获取为保护算法提供的参数。Methods in java.security with parameters of type AlgorithmParameterSpec 变量和类型 方法 描述 protected abstract voidAlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)使用一组特定于算法的参数生成值初始化此参数生成器。protected abstract voidAlgorithmParametersSpi. engineInit(AlgorithmParameterSpec paramSpec)使用paramSpec指定的参数初始化此参数对象。protected voidSignatureSpi. engineSetParameter(AlgorithmParameterSpec params)提供程序重写此方法以使用指定的参数集初始化此签名引擎。voidAlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec)使用一组特定于算法的参数生成值初始化此参数生成器。voidAlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)使用一组特定于算法的参数生成值初始化此参数生成器。voidAlgorithmParameters. init(AlgorithmParameterSpec paramSpec)使用paramSpec指定的参数初始化此参数对象。voidKeyPairGenerator. initialize(AlgorithmParameterSpec params)使用指定的参数集和最高优先级安装的提供程序的SecureRandom实现作为随机源初始化密钥对生成器。voidKeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)使用给定的参数集和随机源初始化密钥对生成器。voidKeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化密钥对生成器。voidSignature. 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 AlgorithmParameterSpecRSAKey. getParams()返回与此键关联的参数。AlgorithmParameterSpecXECKey. getParams()返回与键关联的算法参数。 -
Uses of AlgorithmParameterSpec in java.security.spec
Classes in java.security.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 classDSAGenParameterSpec此不可变类指定用于生成DSA参数的参数集,如 FIPS 186-3 Digital Signature Standard (DSS)中所指定。classDSAParameterSpec此类指定与DSA算法一起使用的参数集。classECGenParameterSpec此不可变类指定用于生成椭圆曲线(EC)域参数的参数集。classECParameterSpec此不可变类指定与椭圆曲线加密(ECC)一起使用的域参数集。classMGF1ParameterSpec此类指定在OAEP填充和RSASSA-PSS签名方案中与掩码生成函数MGF1一起使用的参数集,如 PKCS#1 v2.2标准中所定义。classNamedParameterSpec此类用于指定由标准名称确定的任何算法参数。classPSSParameterSpec此类指定RSASSA-PSS签名方案的参数规范,如 PKCS#1 v2.2标准中所定义。classRSAKeyGenParameterSpec此类指定用于生成RSA密钥对的参数集。Methods in java.security.spec that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpecRSAKeyGenParameterSpec. getKeyParams()返回与key关联的参数。AlgorithmParameterSpecPSSParameterSpec. getMGFParameters()返回掩码生成函数的参数。AlgorithmParameterSpecRSAPrivateKeySpec. getParams()返回与此键关联的参数,如果不存在,则可以为null。AlgorithmParameterSpecRSAPublicKeySpec. getParams()返回与此键关联的参数,如果不存在,则可以为null。AlgorithmParameterSpecXECPrivateKeySpec. getParams()获取定义曲线和其他设置的算法参数。AlgorithmParameterSpecXECPublicKeySpec. 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 AlgorithmParameterSpecCipher. getMaxAllowedParameterSpec(String transformation)返回AlgorithmParameterSpec对象,该对象包含根据管辖区策略文件的最大密码参数值。Methods in javax.crypto with parameters of type AlgorithmParameterSpec 变量和类型 方法 描述 protected abstract voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。protected abstract voidExemptionMechanismSpi. engineInit(Key key, AlgorithmParameterSpec params)使用密钥和一组算法参数初始化此免除机制。protected abstract voidKeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)使用给定密钥,算法参数集和随机源初始化此密钥协议。protected abstract voidKeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化密钥生成器。protected abstract voidMacSpi. engineInit(Key key, AlgorithmParameterSpec params)使用给定(秘密)密钥和算法参数初始化MAC。voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params)使用密钥和一组算法参数初始化此密码。voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。voidExemptionMechanism. init(Key key, AlgorithmParameterSpec params)使用密钥和一组算法参数初始化此免除机制。voidKeyAgreement. init(Key key, AlgorithmParameterSpec params)使用给定的密钥和算法参数集初始化此密钥协议。voidKeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)使用给定密钥,算法参数集和随机源初始化此密钥协议。voidKeyGenerator. init(AlgorithmParameterSpec params)使用指定的参数集初始化此密钥生成器。voidKeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化此密钥生成器。voidMac. init(Key key, AlgorithmParameterSpec params)使用给定的键和算法参数初始化此Mac对象。 -
Uses of AlgorithmParameterSpec in javax.crypto.spec
Classes in javax.crypto.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 classChaCha20ParameterSpec此类指定 ChaCha20算法使用的参数。classDHGenParameterSpec此类指定用于生成Diffie-Hellman(系统)参数的参数集,以用于Diffie-Hellman密钥协定。classDHParameterSpec此类指定与Diffie-Hellman算法一起使用的参数集,如PKCS#3: Diffie-Hellman Key-Agreement Standard中所述 。classGCMParameterSpec使用伽罗瓦/计数器模式(GCM)模式指定Cipher所需的参数集。classIvParameterSpec该类指定 初始化向量 (IV)。classOAEPParameterSpec此类指定与OAEP填充一起使用的参数集,如 PKCS#1 v2.2标准中所定义。classPBEParameterSpec此类指定与基于密码的加密(PBE)一起使用的参数集,如 PKCS #5标准中所定义。classRC2ParameterSpec此类指定与 RC2算法一起使用的参数。classRC5ParameterSpec此类指定与 RC5算法一起使用的参数。Methods in javax.crypto.spec that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpecOAEPParameterSpec. getMGFParameters()返回掩码生成函数的参数。AlgorithmParameterSpecPBEParameterSpec. 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 变量和类型 方法 描述 AlgorithmParameterSpecAlgorithmMethod. getParameterSpec()返回此AlgorithmMethod的算法参数。 -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig
Methods in javax.xml.crypto.dsig that return AlgorithmParameterSpec 变量和类型 方法 描述 AlgorithmParameterSpecCanonicalizationMethod. getParameterSpec()返回与此CanonicalizationMethod关联的特定于算法的输入参数。AlgorithmParameterSpecDigestMethod. getParameterSpec()返回与此DigestMethod关联的特定于算法的输入参数。AlgorithmParameterSpecSignatureMethod. getParameterSpec()返回此SignatureMethod的算法特定输入参数。AlgorithmParameterSpecTransform. getParameterSpec()返回与此Transform关联的特定于算法的输入参数。 -
Uses of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec
Subinterfaces of AlgorithmParameterSpec in javax.xml.crypto.dsig.spec 变量和类型 接口 描述 interfaceC14NMethodParameterSpecCanonicalizationMethod算法的算法参数规范。interfaceDigestMethodParameterSpecDigestMethod算法的算法参数规范。interfaceSignatureMethodParameterSpecXMLSignatureMethod算法的算法参数规范。interfaceTransformParameterSpecTransform算法的算法参数规范。Classes in javax.xml.crypto.dsig.spec that implement AlgorithmParameterSpec 变量和类型 类 描述 classExcC14NParameterSpecW3C建议书的参数: Exclusive XML Canonicalization (C14N) algorithm 。classHMACParameterSpecclassXPathFilter2ParameterSpecclassXPathFilterParameterSpecclassXSLTTransformParameterSpec
-