JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.security.spec

提供密鑰規範和演算法參數規範的類別和介面。

請參見:
          描述

介面摘要
AlgorithmParameterSpec 加密參數的(透明)規範。
ECField 此介面表示橢圓曲線 (EC) 有限欄位。
KeySpec 組成加密密鑰的密鑰內容的(透明)規範。
 

類別摘要
DSAParameterSpec 此類別指定用於 DSA 演算法的參數的集合。
DSAPrivateKeySpec 此類別指定帶關聯參數的 DSA 專用密鑰。
DSAPublicKeySpec 此類別指定帶關聯參數的 DSA 公用密鑰。
ECFieldF2m 此不可變類別定義橢圓曲線 (EC) 首數為 2 的有限欄位。
ECFieldFp 此不可變類別定義橢圓曲線 (EC) 素數的有限欄位。
ECGenParameterSpec 此不可變類別指定用於產生橢圓曲線 (EC) 域參數的參數集。
ECParameterSpec 此不可變類別指定用於橢圓曲線加密方法 (ECC) 的域參數集。
ECPoint 此不可變類別在仿射坐標中表示橢圓曲線 (EC) 上的點。
ECPrivateKeySpec 此不可變類別指定帶關聯參數的橢圓曲線專用密鑰。
ECPublicKeySpec 此不可變類別指定帶關聯參數的橢圓曲線公用密鑰。
EllipticCurve 此不可變類別持有表示橢圓曲線所必需的值。
EncodedKeySpec 此類別用編碼格式表示公用密鑰或專用密鑰。
MGF1ParameterSpec 此類別指定 OAEP Padding 和 RSA-PSS 簽章方案中的遮罩碼產生函數 MGF1(如 PKCS #1 v2.1 標準中所定義的)使用的參數集。
PKCS8EncodedKeySpec 此類別表示按照 ASN.1 型別 PrivateKeyInfo 進行編碼的專用密鑰的 ASN.1 編碼。
PSSParameterSpec 此類別指定 RSA-PSS 簽章方案的參數規範,如 PKCS#1 v2.1 標準中所定義的。
RSAKeyGenParameterSpec 此類別指定用於產生 RSA 密鑰對的參數集。
RSAMultiPrimePrivateCrtKeySpec 如 PKCS#1 v2.1 中所定義的,此類別為了提高效率,使用 Chinese Remainder Theorem (CRT) 資訊值指定 RSA 多素數專用密鑰。
RSAOtherPrimeInfo 此類別表示 RSA 的 OtherPrimeInfo 結構中的三元組(素數、指數和素數),如 PKCS#1 v2.1 中所定義的。
RSAPrivateCrtKeySpec 為了提高效率,此類別根據 PKCS#1 標準所定義的,使用 Chinese Remainder Theorem(中國剩餘定理,CRT)資訊值指定一個 RSA 專用密鑰。
RSAPrivateKeySpec 此類別指定 RSA 專用密鑰。
RSAPublicKeySpec 此類別指定 RSA 公用密鑰。
X509EncodedKeySpec 此類別表示根據 ASN.1 型別 SubjectPublicKeyInfo 進行編碼的公用密鑰的 ASN.1 編碼。
 

異常摘要
InvalidKeySpecException 這是針對無效密鑰規範的異常。
InvalidParameterSpecException 這是針對無效參數規範的異常。
 

軟體套件 java.security.spec 的描述

提供密鑰規範和演算法參數規範的類別和介面。

密鑰規範是組成密鑰的密鑰內容的透明表示形式。用特定於演算法的方法或獨立於演算法的編碼格式(例如,ASN.1)可以指定密鑰。此套件包含以下密鑰的密鑰規範:DSA 公用密鑰和專用密鑰、RSA 公用密鑰和專用密鑰、DER 編碼格式的 PKCS #8 專用密鑰和 DER 編碼格式的 X.509 公用密鑰和專用密鑰。

演算法參數規範用於演算法的參數集的透明表示形式。此套件包含用於 DSA 演算法的參數的演算法參數規範。

套件規範

相關文檔

有關包含關於演算法參數和密鑰規範的資訊文檔,請參閱:

從以下版本開始:
1.2

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only