所有类
java.security
类 CodeSigner
java.lang.Object
java.security.CodeSigner
-
所有已实现的接口:
-
Serializable
-
public final class CodeSigner
- extends Object
- implements Serializable
此类封装关于代码签名者的信息。它是不可变的。
-
从以下版本开始:
-
1.5
-
另请参见:
-
序列化表格
CodeSigner
public CodeSigner(CertPath signerCertPath,
Timestamp timestamp)
-
构造 CodeSigner 对象。
-
参数:
-
signerCertPath
- 签名者的证书路径。它一定不能为 null
。
-
timestamp
- 签名时间戳。如果为 null
,则不为签名生成任何时间戳。
-
抛出:
-
NullPointerException
- 如果 signerCertPath
为 null
。
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
-
-
返回:
-
由签名者的证书和时间戳(如果有)组成的字符串。
所有类