JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.security.KeyStoreException の使用

KeyStoreException を使用しているパッケージ
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
 

java.security での KeyStoreException の使用
 

KeyStoreException をスローする java.security のメソッド
abstract  void KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
          指定された別名に指定された鍵を割り当て、指定されたパスワードでその鍵を保護します。
abstract  void KeyStoreSpi.engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)
          指定された別名に、すでに保護されている指定の鍵を割り当てます。
abstract  void KeyStoreSpi.engineSetCertificateEntry(String alias, Certificate cert)
          指定された別名に、指定された証明書を割り当てます。
abstract  void KeyStoreSpi.engineDeleteEntry(String alias)
          このキーストアから、指定された別名によって識別されるエントリを削除します。
static KeyStore KeyStore.getInstance(String type)
          指定された型のキーストアオブジェクトを作成します。
static KeyStore KeyStore.getInstance(String type, String provider)
          指定されたプロバイダから、指定されたキーストア型のキーストアオブジェクトを作成します。
static KeyStore KeyStore.getInstance(String type, Provider provider)
          指定されたプロバイダから、指定されたキーストア型のキーストアオブジェクトを生成します。
 Key KeyStore.getKey(String alias, char[] password)
          指定されたパスワードを使って、指定された別名に関連した鍵を復元し、その鍵を返します。
 Certificate[] KeyStore.getCertificateChain(String alias)
          指定された別名に関連した証明連鎖を返します。
 Certificate KeyStore.getCertificate(String alias)
          指定された別名に関連した証明書を返します。
 Date KeyStore.getCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
 void KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
          指定された別名に指定された鍵を割り当て、指定されたパスワードでその鍵を保護します。
 void KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)
          指定された別名に、すでに保護されている指定された鍵を割り当てます。
 void KeyStore.setCertificateEntry(String alias, Certificate cert)
          指定された別名に、指定された証明書を割り当てます。
 void KeyStore.deleteEntry(String alias)
          このキーストアから、指定された別名によって識別されるエントリを削除します。
 Enumeration KeyStore.aliases()
          このキーストアのすべての別名を一覧表示します。
 boolean KeyStore.containsAlias(String alias)
          このキーストアに、指定された別名が存在するかどうかを判定します。
 int KeyStore.size()
          このキーストアのエントリ数を取得します。
 boolean KeyStore.isKeyEntry(String alias)
          指定された別名で識別されるエントリが「鍵エントリ」である場合は true、そうでない場合は false を返します。
 boolean KeyStore.isCertificateEntry(String alias)
          指定された別名で識別されるエントリが「信頼できる証明書エントリ」である場合は true、そうでない場合は false を返します。
 String KeyStore.getCertificateAlias(Certificate cert)
          指定された証明書と一致する証明書がある最初のキーストアエントリの別名を返します。
 void KeyStore.store(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその完全性を保護します。
 

java.security.cert での KeyStoreException の使用
 

KeyStoreException をスローする java.security.cert のコンストラクタ
PKIXParameters(KeyStore keystore)
          最も信頼できる CA のセットを、指定した KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXParameters のインスタンスを作成します。
PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints)
          最も信頼できる CA のセットを、指定した KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXBuilderParameters のインスタンスを作成します。
 

javax.net.ssl での KeyStoreException の使用
 

KeyStoreException をスローする javax.net.ssl のメソッド
protected abstract  void TrustManagerFactorySpi.engineInit(KeyStore ks)
          証明書発行局と関連する信頼データのソースを使用して、このファクトリを初期化します。
 void TrustManagerFactory.init(KeyStore ks)
          証明書発行局と関連する信頼データのソースを使用して、このファクトリを初期化します。
protected abstract  void KeyManagerFactorySpi.engineInit(KeyStore ks, char[] password)
          鍵データのソースを使用して、このファクトリを初期化します。
 void KeyManagerFactory.init(KeyStore ks, char[] password)
          鍵データのソースを使用してこのファクトリを初期化します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.