JavaTM 2 Platform
Standard Ed. 6

java.security
類別 KeyStore.PrivateKeyEntry

java.lang.Object
  繼承者 java.security.KeyStore.PrivateKeyEntry
所有已實作的介面:
KeyStore.Entry
正在封閉類別:
KeyStore

public static final class KeyStore.PrivateKeyEntry
extends Object
implements KeyStore.Entry

保存 PrivateKey 和相應證書鏈的 KeyStore 項。

從以下版本開始:
1.5

建構子摘要
KeyStore.PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
          建構帶 PrivateKey 和相應證書鏈的 PrivateKeyEntry
 
方法摘要
 Certificate getCertificate()
          從此項中的證書鏈獲取終端實體 Certificate
 Certificate[] getCertificateChain()
          從此項獲取 Certificate 鏈。
 PrivateKey getPrivateKey()
          從此項獲取 PrivateKey
 String toString()
          返回此 PrivateKeyEntry 的字元串表示形式。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

KeyStore.PrivateKeyEntry

public KeyStore.PrivateKeyEntry(PrivateKey privateKey,
                                Certificate[] chain)
建構帶 PrivateKey 和相應證書鏈的 PrivateKeyEntry

在將指定的 chain 存儲進新的 PrivateKeyEntry 物件前將其複製。

參數:
privateKey - PrivateKey
chain - 表示證書鏈的 Certificate 陣列。證書鏈必須是有序的並且在索引 0 處包含與私鑰相對應的 Certificate
拋出:
NullPointerException - 如果 privateKeychainnull
IllegalArgumentException - 如果指定的證書鏈長度為 0、指定的證書鏈不包含相同型別的 Certificate、或者 PrivateKey 演算法與在終端實體 Certificate(索引 0 處)中 PublicKey 的演算法不比對
方法詳細資訊

getPrivateKey

public PrivateKey getPrivateKey()
從此項獲取 PrivateKey

返回:
此項中的 PrivateKey

getCertificateChain

public Certificate[] getCertificateChain()
從此項獲取 Certificate 鏈。

存儲的鏈在返回前被複製。

返回:
與公鑰的證書鏈相對應的 Certificate 陣列。如果證書的型別是 X.509,返回陣列的運行時型別是 X509Certificate[]

getCertificate

public Certificate getCertificate()
從此項中的證書鏈獲取終端實體 Certificate

返回:
此項中證書鏈的終端實體 Certificate(索引 0 處)。如果證書的型別是 X.509,返回證書的運行時型別是 X509Certificate

toString

public String toString()
返回此 PrivateKeyEntry 的字元串表示形式。

覆寫:
類別 Object 中的 toString
返回:
此 PrivateKeyEntry 的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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