|
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。