- 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証明書と秘密鍵への参照が消去されたかどうかを判定します。
 
- 
- 
- 
コンストラクタの詳細- 
X500PrivateCredentialpublic X500PrivateCredential(X509Certificate cert, PrivateKey key) X.509 certificate、秘密鍵、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。- パラメータ:
- cert- X509Certificate
- key- 証明書のPrivateKey
- 例外:
- IllegalArgumentException-- certと- keyのどちらかがnullの場合。
 
 - 
X500PrivateCredentialpublic X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias) X.509 certificate、秘密鍵、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。- パラメータ:
- cert- X509Certificate
- key- 証明書のPrivateKey
- alias- KeyStoreエイリアス
- 例外:
- IllegalArgumentException-- cert、- key、- aliasのいずれかがnullの場合
 
 
- 
 - 
メソッドの詳細- 
getCertificatepublic X509Certificate getCertificate() X.509証明書を返します。- 戻り値:
- X509Certificate
 
 - 
getPrivateKeypublic PrivateKey getPrivateKey() PrivateKeyを返します。- 戻り値:
- PrivateKey
 
 - 
getAliaspublic String getAlias() KeyStoreエイリアスを返します。- 戻り値:
- KeyStoreエイリアス
 
 - 
destroypublic void destroy() このオブジェクトのX.509証明書、秘密鍵、およびKeyStoreエイリアスへの参照を消去します。- 定義:
- destroy、インタフェース:- Destroyable
 
 - 
isDestroyedpublic boolean isDestroyed() このオブジェクトのX.509証明書と秘密鍵への参照が消去されたかどうかを判定します。- 定義:
- isDestroyed、インタフェース:- Destroyable
- 戻り値:
- X509CertificateとPrivateKeyがnullの場合はtrue
 
 
- 
 
-