JavaTM 2 Platform
Standard Ed. 6

類別 java.security.KeyStore
的使用

使用 KeyStore 的軟體套件
java.security 為安全框架提供類別和介面。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
 

java.securityKeyStore 的使用
 

返回 KeyStorejava.security 中的方法
static KeyStore KeyStore.getInstance(String type)
          返回指定型別的 keystore 物件。
static KeyStore KeyStore.getInstance(String type, Provider provider)
          返回指定型別的 keystore 物件。
static KeyStore KeyStore.getInstance(String type, String provider)
          返回指定型別的 keystore 物件。
abstract  KeyStore KeyStore.Builder.getKeyStore()
          返回此物件描述的 KeyStore。
 

參數型別為 KeyStorejava.security 中的方法
static KeyStore.Builder KeyStore.Builder.newInstance(KeyStore keyStore, KeyStore.ProtectionParameter protectionParameter)
          返回封裝給定 KeyStore 的新 Builder。
 

java.security.certKeyStore 的使用
 

參數型別為 KeyStorejava.security.cert 中的建構子
PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints)
          創建一個 PKIXBuilderParameters 實例,它根據指定 KeyStore 中所包含的受信任證書項產生最受信任的 CA 集。
PKIXParameters(KeyStore keystore)
          創建一個 PKIXParameters 實例,它根據指定 KeyStore 中所包含的受信證書項產生最受信任的 CA 集。
 

javax.net.sslKeyStore 的使用
 

參數型別為 KeyStorejavax.net.ssl 中的方法
protected abstract  void TrustManagerFactorySpi.engineInit(KeyStore ks)
          用證書授權源和相關的信任材料初始化此處理器。
protected abstract  void KeyManagerFactorySpi.engineInit(KeyStore ks, char[] password)
          使用密鑰內容源初始化此處理器。
 void TrustManagerFactory.init(KeyStore ks)
          用證書授權源和相關的信任材料初始化此處理器。
 void KeyManagerFactory.init(KeyStore ks, char[] password)
          使用密鑰內容源初始化此處理器。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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