JavaTM 2 Platform
Standard Ed. 6

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 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。
X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias)
          創建將 X.509 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。
 
方法摘要
 void destroy()
          清除對此物件中的 X.509 證書、私鑰和 KeyStore 別名的參考。
 String getAlias()
          返回 KeyStore 別名。
 X509Certificate getCertificate()
          返回 X.509 證書。
 PrivateKey getPrivateKey()
          返回 PrivateKey。
 boolean isDestroyed()
          確定是否已清除對此物件中的 X.509 證書、私鑰和 KeyStore 別名的參考。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

X500PrivateCredential

public X500PrivateCredential(X509Certificate cert,
                             PrivateKey key)
創建將 X.509 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。

參數:
cert - X509Certificate
key - 證書的 PrivateKey
拋出:
IllegalArgumentException - 如果 certkey 為 null

X500PrivateCredential

public X500PrivateCredential(X509Certificate cert,
                             PrivateKey key,
                             String alias)
創建將 X.509 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。

參數:
cert - X509Certificate
key - 證書的 PrivateKey
alias - KeyStore 別名
拋出:
IllegalArgumentException - 如果 certkeyalias 為 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 別名的參考。

指定者:
介面 Destroyable 中的 destroy

isDestroyed

public boolean isDestroyed()
確定是否已清除對此物件中的 X.509 證書、私鑰和 KeyStore 別名的參考。

指定者:
介面 Destroyable 中的 isDestroyed
返回:
如果 X509Certificate 和 PrivateKey 為 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only