|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 AlgorithmParameterSpec 的软件包 | |
---|---|
java.security | 为安全框架提供类和接口。 |
java.security.spec | 提供密钥规范和算法参数规范的类和接口。 |
javax.crypto | 为加密操作提供类和接口。 |
javax.crypto.spec | 为密钥规范和算法参数规范提供类和接口。 |
javax.xml.crypto | 用于 XML 加密的通用类。 |
javax.xml.crypto.dsig | 用于生成和验证 XML 数字签名的类。 |
javax.xml.crypto.dsig.spec | XML 数字签名的参数类。 |
java.security 中 AlgorithmParameterSpec 的使用 |
---|
类型参数类型为 AlgorithmParameterSpec 的 java.security 中的方法 | ||
---|---|---|
protected abstract
|
AlgorithmParametersSpi.engineGetParameterSpec(Class<T> paramSpec)
返回此参数对象的(透明)规范。 |
|
|
AlgorithmParameters.getParameterSpec(Class<T> paramSpec)
返回此参数对象的(透明)规范。 |
参数类型为 AlgorithmParameterSpec 的 java.security 中的方法 | |
---|---|
protected abstract void |
AlgorithmParametersSpi.engineInit(AlgorithmParameterSpec paramSpec)
使用在 paramSpec 中指定的参数初始化此参数对象。 |
protected abstract void |
AlgorithmParameterGeneratorSpi.engineInit(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
利用特定于算法的参数生成值的集合初始化此参数生成器。 |
protected void |
SignatureSpi.engineSetParameter(AlgorithmParameterSpec params)
此方法将由提供者重写,以便使用指定的参数设置初始化此签名引擎。 |
void |
AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec)
利用特定于算法的参数生成值集合初始化此参数生成器。 |
void |
AlgorithmParameters.init(AlgorithmParameterSpec paramSpec)
使用在 paramSpec 中指定的参数初始化此参数对象。 |
void |
AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
利用特定于算法的参数生成值集合初始化此参数生成器。 |
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)
使用指定的参数集初始化此签名引擎。 |
java.security.spec 中 AlgorithmParameterSpec 的使用 |
---|
实现 AlgorithmParameterSpec 的 java.security.spec 中的类 | |
---|---|
class |
DSAParameterSpec
此类指定用于 DSA 算法的参数的集合。 |
class |
ECGenParameterSpec
此不可变类指定用于生成椭圆曲线 (EC) 域参数的参数集。 |
class |
ECParameterSpec
此不可变类指定用于椭圆曲线加密方法 (ECC) 的域参数集。 |
class |
MGF1ParameterSpec
此类指定 OAEP Padding 和 RSA-PSS 签名方案中的掩码生成函数 MGF1(如 PKCS #1 v2.1 标准中所定义的)使用的参数集。 |
class |
PSSParameterSpec
此类指定 RSA-PSS 签名方案的参数规范,如 PKCS#1 v2.1 标准中所定义的。 |
class |
RSAKeyGenParameterSpec
此类指定用于生成 RSA 密钥对的参数集。 |
返回 AlgorithmParameterSpec 的 java.security.spec 中的方法 | |
---|---|
AlgorithmParameterSpec |
PSSParameterSpec.getMGFParameters()
返回掩码生成函数的参数。 |
参数类型为 AlgorithmParameterSpec 的 java.security.spec 中的构造方法 | |
---|---|
PSSParameterSpec(String mdName,
String mgfName,
AlgorithmParameterSpec mgfSpec,
int saltLen,
int trailerField)
根据 PKCS #1 中的定义,使用指定的消息摘要、掩码生成函数、掩码生成函数的参数、salt 长度和尾部字段值,创建一个新的 PSSParameterSpec 。 |
javax.crypto 中 AlgorithmParameterSpec 的使用 |
---|
返回 AlgorithmParameterSpec 的 javax.crypto 中的方法 | |
---|---|
static AlgorithmParameterSpec |
Cipher.getMaxAllowedParameterSpec(String transformation)
根据仲裁策略文件,返回包含最大 Cipher 参数值的 AlgorithmParameterSpec 对象。 |
参数类型为 AlgorithmParameterSpec 的 javax.crypto 中的方法 | |
---|---|
protected abstract void |
KeyGeneratorSpi.engineInit(AlgorithmParameterSpec params,
SecureRandom random)
用指定参数集和用户提供的随机源初始化密钥生成器。 |
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用一个密钥、一组算法参数和一个随机源初始化此 cipher。 |
protected abstract void |
MacSpi.engineInit(Key key,
AlgorithmParameterSpec params)
用给定的(秘密)密钥和算法参数初始化 MAC。 |
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key,
AlgorithmParameterSpec params)
用一个密钥和一组算法参数初始化此豁免机制。 |
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用给定密钥、算法参数集和随机源初始化此密钥协定。 |
void |
KeyGenerator.init(AlgorithmParameterSpec params)
用指定参数集初始化此密钥生成器。 |
void |
KeyGenerator.init(AlgorithmParameterSpec params,
SecureRandom random)
用指定参数集和用户提供的随机源初始化此密钥生成器。 |
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameterSpec params)
用密钥和一组算法参数初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用一个密钥、一组算法参数和一个随机源初始化此 Cipher。 |
void |
ExemptionMechanism.init(Key key,
AlgorithmParameterSpec params)
用一个密钥和一组算法参数初始化此豁免机制。 |
void |
KeyAgreement.init(Key key,
AlgorithmParameterSpec params)
用给定密钥和算法参数集初始化此密钥协定。 |
void |
Mac.init(Key key,
AlgorithmParameterSpec params)
用给定的密钥和算法参数初始化此 Mac 对象。 |
void |
KeyAgreement.init(Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用给定密钥、算法参数集和随机源初始化此密钥协定。 |
javax.crypto.spec 中 AlgorithmParameterSpec 的使用 |
---|
实现 AlgorithmParameterSpec 的 javax.crypto.spec 中的类 | |
---|---|
class |
DHGenParameterSpec
此类指定用于生成在 Diffie-Hellman 密钥协议中使用的 Diffie-Hellman(系统)参数的参数集合。 |
class |
DHParameterSpec
此类指定随同 Diffie-Hellman 算法使用的参数集合,该算法在 PKCS #3:Diffie-Hellman Key-Agreement Standard 中指定。 |
class |
IvParameterSpec
此类指定一个初始化向量 (IV)。 |
class |
OAEPParameterSpec
此类指定随同 OAEP 冗余使用的参数集合,OAEP 冗余在 PKCS #1 标准中定义。 |
class |
PBEParameterSpec
此类指定随同以密码为基础的加密法 (PBE) 使用的参数集合,该加密法在 PKCS #5 标准中定义。 |
class |
RC2ParameterSpec
此类指定随同 RC2 算法使用的参数。 |
class |
RC5ParameterSpec
此类指定随同 RC5 算法使用的参数。 |
返回 AlgorithmParameterSpec 的 javax.crypto.spec 中的方法 | |
---|---|
AlgorithmParameterSpec |
OAEPParameterSpec.getMGFParameters()
返回掩码生成函数的参数。 |
参数类型为 AlgorithmParameterSpec 的 javax.crypto.spec 中的构造方法 | |
---|---|
OAEPParameterSpec(String mdName,
String mgfName,
AlgorithmParameterSpec mgfSpec,
PSource pSrc)
使用指定的信息摘要算法 mdName 、掩码生成函数算法 mgfName 、掩码生成函数参数 mgfSpec 以及编码输入 P 源 pSrc 来为 PKCS #1 标准中定义的 OAEP 冗余构造一个参数集合。 |
javax.xml.crypto 中 AlgorithmParameterSpec 的使用 |
---|
返回 AlgorithmParameterSpec 的 javax.xml.crypto 中的方法 | |
---|---|
AlgorithmParameterSpec |
AlgorithmMethod.getParameterSpec()
返回此 AlgorithmMethod 的算法参数。 |
javax.xml.crypto.dsig 中 AlgorithmParameterSpec 的使用 |
---|
返回 AlgorithmParameterSpec 的 javax.xml.crypto.dsig 中的方法 | |
---|---|
AlgorithmParameterSpec |
CanonicalizationMethod.getParameterSpec()
返回与此 CanonicalizationMethod 关联的特定于算法的输入参数。 |
AlgorithmParameterSpec |
DigestMethod.getParameterSpec()
返回与此 DigestMethod 关联的特定于算法的输入参数。 |
AlgorithmParameterSpec |
SignatureMethod.getParameterSpec()
返回此 SignatureMethod 的特定于算法的输入参数。 |
AlgorithmParameterSpec |
Transform.getParameterSpec()
返回与此 Transform 关联的特定于算法的输入参数。 |
javax.xml.crypto.dsig.spec 中 AlgorithmParameterSpec 的使用 |
---|
javax.xml.crypto.dsig.spec 中 AlgorithmParameterSpec 的子接口 | |
---|---|
interface |
C14NMethodParameterSpec
CanonicalizationMethod 算法的算法参数规范。 |
interface |
DigestMethodParameterSpec
用于 DigestMethod 算法的算法参数的规范。 |
interface |
SignatureMethodParameterSpec
用于 XML SignatureMethod 算法的算法参数规范。 |
interface |
TransformParameterSpec
用于 Transform 算法的算法参数规范。 |
实现 AlgorithmParameterSpec 的 javax.xml.crypto.dsig.spec 中的类 | |
---|---|
class |
ExcC14NParameterSpec
W3C Recommendation 的参数:Exclusive XML Canonicalization (C14N) 算法。 |
class |
HMACParameterSpec
XML Signature HMAC Algorithm 的参数。 |
class |
XPathFilter2ParameterSpec
W3C Recommendation XPath Filter 2.0 Transform Algorithm 的参数。 |
class |
XPathFilterParameterSpec
XPath Filtering Transform Algorithm 的参数。 |
class |
XSLTTransformParameterSpec
XSLT Transform Algorithm 的参数。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。