| 
JavaTM 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 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。