パッケージ | 説明 |
---|---|
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, 2014, Oracle and/or its affiliates. All rights reserved.