|
|||||||||
接口 java.security.spec.AlgorithmParameterSpec
的使用
使用 AlgorithmParameterSpec 的软件包 | |
---|---|
java.security | 为安全框架提供类和接口。 |
java.security.spec | 提供密钥规范和算法参数规范的类和接口。 |
javax.crypto | 为 cryptographic(加密)操作提供类和接口。 |
javax.crypto.spec | 为密钥规范和算法参数规范提供类和接口。 |
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 |
AlgorithmParameters.init(AlgorithmParameterSpec paramSpec) 使用在 paramSpec 中指定的参数初始化此参数对象。 |
void |
AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec) 利用特定于算法的参数生成值集合初始化此参数生成器。 |
void |
AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec, SecureRandom random) 利用特定于算法的参数生成值集合初始化此参数生成器。 |
void |
KeyPairGenerator.initialize(AlgorithmParameterSpec params) 初始化密钥对生成器,使用指定参数集合并使用提供程序(以最高优先级安装)的 SecureRandom 的实现作为随机源。 |
void |
KeyPairGeneratorSpi.initialize(AlgorithmParameterSpec params, SecureRandom random) 用指定参数集合和用户提供的随机源初始化密钥对生成器。 |
void |
KeyPairGenerator.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 |
ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameterSpec params) 用一个密钥和一组算法参数初始化此豁免机制。 |
protected abstract void |
MacSpi.engineInit(Key key, AlgorithmParameterSpec params) 用给定的(秘密)密钥和算法参数初始化 MAC。 |
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 |
Mac.init(Key key, AlgorithmParameterSpec params) 用给定的密钥和算法参数初始化此 Mac 对象。 |
void |
KeyAgreement.init(Key key, AlgorithmParameterSpec params) 用给定密钥和算法参数集初始化此密钥一致性。 |
void |
ExemptionMechanism.init(Key key, AlgorithmParameterSpec params) 用一个密钥和一组算法参数初始化此豁免机制。 |
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 冗余构造一个参数集合。 |
所有类
|
|||||||||