JavaTM 2 Platform
Standard Ed. 5.0

类 java.security.AlgorithmParameters
的使用

使用 AlgorithmParameters 的软件包
java.security 为安全框架提供类和接口。 
javax.crypto 为 cryptographic(加密)操作提供类和接口。 
 

java.securityAlgorithmParameters 的使用
 

返回 AlgorithmParametersjava.security 中的方法
protected abstract  AlgorithmParameters AlgorithmParameterGeneratorSpi.engineGenerateParameters()
          生成参数。
protected  AlgorithmParameters SignatureSpi.engineGetParameters()
          此方法将由提供程序重写,以返回与此签名引擎配合使用的参数,如果此签名引擎未使用任何参数,则返回 null。
 AlgorithmParameters AlgorithmParameterGenerator.generateParameters()
          生成参数。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm)
          生成指定算法的参数对象。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm, Provider provider)
          如果可以从指定的 provider 中得到相关的算法,则为指定的算法(该 provider 提供)生成一个参数对象。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm, String provider)
          如果可以从指定的 provider 中得到相关的算法,则为指定的算法(该 provider 提供)生成一个参数对象。
 AlgorithmParameters Signature.getParameters()
          返回与此签名对象一起使用的参数。
 

javax.cryptoAlgorithmParameters 的使用
 

返回 AlgorithmParametersjavax.crypto 中的方法
protected abstract  AlgorithmParameters CipherSpi.engineGetParameters()
          返回此 cipher 使用的参数。
 AlgorithmParameters EncryptedPrivateKeyInfo.getAlgParameters()
          返回加密算法使用的算法参数。
 AlgorithmParameters Cipher.getParameters()
          返回此 cipher 使用的参数。
 

参数类型为 AlgorithmParametersjavax.crypto 中的方法
protected abstract  void CipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          用一个密钥、一组算法参数和一个随机源初始化此 cipher。
protected abstract  void ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameters params)
          用一个密钥和一组算法参数初始化此豁免机制。
 void Cipher.init(int opmode, Key key, AlgorithmParameters params)
          用密钥和一组算法参数初始化此 cipher。
 void Cipher.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          用一个密钥、一组算法参数和一个随机源初始化此 cipher。
 void ExemptionMechanism.init(Key key, AlgorithmParameters params)
          用一个密钥和一组算法参数初始化此豁免机制。
 

参数类型为 AlgorithmParametersjavax.crypto 中的构造方法
EncryptedPrivateKeyInfo(AlgorithmParameters algParams, byte[] encryptedData)
          根据加密算法参数和加密数据构造 EncryptedPrivateKeyInfo
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策