JavaTM Platform
Standard Ed. 6

クラス
java.security.KeyStoreException の使用

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

java.security での KeyStoreException の使用
 

KeyStoreException をスローする java.security のメソッド
 Enumeration<String> KeyStore.aliases()
          このキーストアのすべての別名を一覧表示します。
 boolean KeyStore.containsAlias(String alias)
          このキーストアに、指定された別名が存在するかどうかを判定します。
 void KeyStore.deleteEntry(String alias)
          このキーストアから、指定された別名によって識別されるエントリを削除します。
abstract  void KeyStoreSpi.engineDeleteEntry(String alias)
          このキーストアから、指定された別名によって識別されるエントリを削除します。
 KeyStore.Entry KeyStoreSpi.engineGetEntry(String alias, KeyStore.ProtectionParameter protParam)
          指定された保護パラメータを使用して、指定された別名に対する KeyStore.Entry を取得します。
abstract  void KeyStoreSpi.engineSetCertificateEntry(String alias, Certificate cert)
          指定された別名に、指定された証明書を割り当てます。
 void KeyStoreSpi.engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam)
          KeyStore.Entry を指定された別名で保存します。
abstract  void KeyStoreSpi.engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)
          指定された別名に、すでに保護されている指定の鍵を割り当てます。
abstract  void KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
          指定された別名に指定された鍵を割り当て、指定されたパスワードでその鍵を保護します。
 boolean KeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
          指定された alias のキーストア Entry が、指定された entryClass のインスタンスまたはサブクラスであるかどうかを判定します。
 Certificate KeyStore.getCertificate(String alias)
          指定された別名に関連した証明書を返します。
 String KeyStore.getCertificateAlias(Certificate cert)
          指定された証明書と一致する証明書がある最初のキーストアエントリの別名を返します。
 Certificate[] KeyStore.getCertificateChain(String alias)
          指定された別名に関連付けられた証明書チェーンを返します。
 Date KeyStore.getCreationDate(String alias)
          指定された別名によって識別されるエントリの作成日を返します。
 KeyStore.Entry KeyStore.getEntry(String alias, KeyStore.ProtectionParameter protParam)
          指定された保護パラメータを使用して、指定された別名に対するキーストア Entry を取得します。
static KeyStore KeyStore.getInstance(String type)
          指定された型のキーストアオブジェクトを返します。
static KeyStore KeyStore.getInstance(String type, Provider provider)
          指定された型のキーストアオブジェクトを返します。
static KeyStore KeyStore.getInstance(String type, String provider)
          指定された型のキーストアオブジェクトを返します。
 Key KeyStore.getKey(String alias, char[] password)
          指定されたパスワードを使って、指定された別名に関連した鍵を復元し、その鍵を返します。
abstract  KeyStore KeyStore.Builder.getKeyStore()
          このオブジェクトが記述する KeyStore を返します。
abstract  KeyStore.ProtectionParameter KeyStore.Builder.getProtectionParameter(String alias)
          指定された別名の Entry を取得する際に使用すべき ProtectionParameter を返します。
 boolean KeyStore.isCertificateEntry(String alias)
          指定された別名で識別されるエントリが、setCertificateEntry を呼び出して作成されたエントリ、あるいは TrustedCertificateEntry を指定して setEntry を呼び出して作成されたエントリのいずれかである場合、true を返します。
 boolean KeyStore.isKeyEntry(String alias)
          指定された別名で識別されるエントリが、setKeyEntry を呼び出して作成されたエントリ、あるいは PrivateKeyEntry または SecretKeyEntry を指定して setEntry を呼び出して作成されたエントリのいずれかである場合、true を返します。
 void KeyStore.setCertificateEntry(String alias, Certificate cert)
          指定された別名に、指定された信頼できる証明書を割り当てます。
 void KeyStore.setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam)
          キーストア Entry を指定された別名で保存します。
 void KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)
          指定された別名に、すでに保護されている指定の鍵を割り当てます。
 void KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
          指定された別名に指定された鍵を割り当て、指定されたパスワードでその鍵を保護します。
 int KeyStore.size()
          このキーストアのエントリ数を取得します。
 void KeyStore.store(KeyStore.LoadStoreParameter param)
          指定された LoadStoreParameter を使用してこのキーストアを格納します。
 void KeyStore.store(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
 

java.security.cert での KeyStoreException の使用
 

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

javax.net.ssl での KeyStoreException の使用
 

KeyStoreException をスローする javax.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 Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。