- 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を作成します。 
- 
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voiddestroy()このオブジェクトのX.509証明書、秘密キー、およびKeyStoreエイリアスへの参照をクリアします。StringgetAlias()KeyStoreエイリアスを返します。X509CertificategetCertificate()X.509証明書を返します。PrivateKeygetPrivateKey()PrivateKeyを返します。booleanisDestroyed()このオブジェクトのX.509証明書と秘密キーへの参照がクリアされたかどうかを判定します。 
 - 
 
- 
- 
コンストラクタの詳細
- 
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
 
 
 - 
 
 -