JavaTM 2 Platform
Standard Ed. 6

java.security
類別 CodeSigner

java.lang.Object
  繼承者 java.security.CodeSigner
所有已實作的介面:
Serializable

public final class CodeSigner
extends Object
implements Serializable

此類別封裝關於程式碼簽章者的資訊。它是不可變的。

從以下版本開始:
1.5
另請參見:
序列化表格

建構子摘要
CodeSigner(CertPath signerCertPath, Timestamp timestamp)
          建構 CodeSigner 物件。
 
方法摘要
 boolean equals(Object obj)
          測試指定對象與此程式碼簽章者之間是否相等。
 CertPath getSignerCertPath()
          返回簽章者的證書路徑。
 Timestamp getTimestamp()
          返回簽章時間戳。
 int hashCode()
          返回此程式碼簽章者的雜湊碼值。
 String toString()
          返回描述此程式碼簽章者的字元串。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

CodeSigner

public CodeSigner(CertPath signerCertPath,
                  Timestamp timestamp)
建構 CodeSigner 物件。

參數:
signerCertPath - 簽章者的證書路徑。它一定不能為 null
timestamp - 簽章時間戳。如果為 null,則不為簽章產生任何時間戳。
拋出:
NullPointerException - 如果 signerCertPathnull
方法詳細資訊

getSignerCertPath

public CertPath getSignerCertPath()
返回簽章者的證書路徑。

返回:
證書路徑。

getTimestamp

public Timestamp getTimestamp()
返回簽章時間戳。

返回:
時間戳;如果不存在任何時間戳,則返回 null

hashCode

public int hashCode()
返回此程式碼簽章者的雜湊碼值。雜湊碼使用簽章者的證書路徑和時間戳(如果有)產生。

覆寫:
類別 Object 中的 hashCode
返回:
此程式碼簽章的雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object obj)
測試指定對象與此程式碼簽章者之間是否相等。如果它們的簽章證書路徑相等且時間戳(如果兩者中都存在)也相等,則認為這兩個程式碼簽章者相等。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與此物件進行相等性測試的物件。
返回:
如果物件被視為相等,則返回 true;否則返回 false。
另請參見:
Object.hashCode(), Hashtable

toString

public String toString()
返回描述此程式碼簽章者的字元串。

覆寫:
類別 Object 中的 toString
返回:
由簽章者的證書和時間戳(如果有)組成的字元串。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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