| パッケージ | 説明 | 
|---|---|
| java.security | 
 セキュリティーフレームワークのクラスとインタフェースを提供します。 
 | 
| java.security.cert | 
 証明書、証明書失効リスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
 | 
| javax.net.ssl | 
 セキュアソケットパッケージのクラスを提供します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。 
 | 
| コンストラクタと説明 | 
|---|
PKIXBuilderParameters(KeyStore keystore,                      CertSelector targetConstraints)
もっとも信頼できる CA のセットを、指定した  
KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXBuilderParameters のインスタンスを作成します。 | 
PKIXParameters(KeyStore keystore)
もっとも信頼できる CA のセットを、指定した  
KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXParameters のインスタンスを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
鍵データのソースを使用して、このファクトリを初期化します。 
 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.