JavaTM 2
Platform
Std. Ed. v1.4.0

javax.security.auth.x500
クラス X500PrivateCredential

java.lang.Object
  |
  +--javax.security.auth.x500.X500PrivateCredential
すべての実装インタフェース:
Destroyable

public final class X500PrivateCredential
extends Object
implements Destroyable

このクラスは、X500PrivateCredential を表します。これは、X.509 証明書に関連付けられており、秘密鍵と、KeyStore 内の正しい鍵を参照する KeyStore エイリアスとに対応しています。これにより、被認証者の X.500 主体用の非公開証明書をルックアップできます。


コンストラクタの概要
X500PrivateCredential(X509Certificate cert, PrivateKey key)
          X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。
X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias)
          X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。
 
メソッドの概要
 void destroy()
          このオブジェクトの X.509 証明書、秘密鍵、および KeyStore エイリアスへの参照を消去します。
 String getAlias()
          KeyStore エイリアスを返します。
 X509Certificate getCertificate()
          X.509 証明書を返します。
 PrivateKey getPrivateKey()
          PrivateKey を返します。
 boolean isDestroyed()
          このオブジェクトの X.509 証明書と秘密鍵への参照が消去されたかどうかを判定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

X500PrivateCredential

public X500PrivateCredential(X509Certificate cert,
                             PrivateKey key)
X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。

パラメータ:
cert - X509Certificate
key - 証明書の PrivateKey
例外:
IllegalArgumentException - cert または keynull の場合

X500PrivateCredential

public X500PrivateCredential(X509Certificate cert,
                             PrivateKey key,
                             String alias)
X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。

パラメータ:
cert - X509Certificate
key - 証明書の PrivateKey
alias - KeyStore エイリアス
例外:
IllegalArgumentException - certkey、または aliasnull の場合
メソッドの詳細

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 エイリアスへの参照を消去します。

定義:
インタフェース Destroyable 内の destroy

isDestroyed

public boolean isDestroyed()
このオブジェクトの X.509 証明書と秘密鍵への参照が消去されたかどうかを判定します。

定義:
インタフェース Destroyable 内の isDestroyed
戻り値:
X509Certificate と PrivateKey が null の場合は true

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.