java.lang.Object
javax.security.auth.x500.X500PrivateCredential
- すべての実装されたインタフェース:
Destroyable
public final class X500PrivateCredential extends Object implements Destroyable
このクラスは、X500PrivateCredential
を表します。 これは、X.509証明書に関連付けられており、秘密キーと、KeyStore内の正しいキーを参照するKeyStoreエイリアスとに対応しています。 これにより、サブジェクトのX.500プリンシパル用の非公開資格をルックアップできます。
- 導入されたバージョン:
- 1.4
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明X500PrivateCredential
(X509Certificate cert, PrivateKey key) X.509 certificate、秘密キー、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。X500PrivateCredential
(X509Certificate cert, PrivateKey key, String alias) X.509 certificate、秘密キー、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。 -
メソッドのサマリー
-
コンストラクタの詳細
-
X500PrivateCredential
public X500PrivateCredential(X509Certificate cert, PrivateKey key) X.509 certificate、秘密キー、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。- パラメータ:
cert
- X509Certificatekey
- 証明書のPrivateKey- 例外:
IllegalArgumentException
-cert
とkey
のどちらかがnullの場合。
-
X500PrivateCredential
public X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias) X.509 certificate、秘密キー、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。- パラメータ:
cert
- X509Certificatekey
- 証明書のPrivateKeyalias
- KeyStoreエイリアス- 例外:
IllegalArgumentException
-cert
、key
、alias
のいずれかがnullの場合
-
-
メソッドの詳細
-
getCertificate
public X509Certificate getCertificate()X.509証明書を返します。- 戻り値:
- X509Certificate
-
getPrivateKey
public PrivateKey getPrivateKey()PrivateKeyを返します。- 戻り値:
- PrivateKey
-
getAlias
public String getAlias()KeyStoreエイリアスを返します。- 戻り値:
- KeyStoreエイリアス
-
destroy
public void destroy()このオブジェクトのX.509証明書、秘密キー、およびKeyStoreエイリアスへの参照をクリアします。- 定義:
destroy
、インタフェース:Destroyable
-
isDestroyed
public boolean isDestroyed()このオブジェクトのX.509証明書と秘密キーへの参照がクリアされたかどうかを判定します。- 定義:
isDestroyed
、インタフェース:Destroyable
- 戻り値:
- X509CertificateとPrivateKeyがnullの場合はtrue
-