public final class CodeSigner
extends Object
implements Serializable
java.lang.Object | |
↳ | java.security.CodeSigner |
这个类封装了关于代码签名者的信息。 它是不可变的。
Public constructors |
|
---|---|
CodeSigner(CertPath signerCertPath, Timestamp timestamp) 构造一个CodeSigner对象。 |
Public methods |
|
---|---|
boolean |
equals(Object obj) 测试指定对象和此代码签名者之间的相等性。 |
CertPath |
getSignerCertPath() 返回签名者的证书路径。 |
Timestamp |
getTimestamp() 返回签名时间戳。 |
int |
hashCode() 返回此代码签名者的哈希码值。 |
String |
toString() 返回描述此代码签名者的字符串。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
CodeSigner (CertPath signerCertPath, Timestamp timestamp)
构造一个CodeSigner对象。
Parameters | |
---|---|
signerCertPath |
CertPath : The signer's certificate path. It must not be null . |
timestamp |
Timestamp : A signature timestamp. If null then no timestamp was generated for the signature. |
Throws | |
---|---|
NullPointerException |
if signerCertPath is null . |
boolean equals (Object obj)
测试指定对象和此代码签名者之间的相等性。 如果两个代码签名者的签名者证书路径相同,并且它们的时间戳相同(如果两者都存在),则两个代码签名者被认为是相等的。
Parameters | |
---|---|
obj |
Object : the object to test for equality with this object. |
Returns | |
---|---|
boolean |
true if the objects are considered equal, false otherwise. |
CertPath getSignerCertPath ()
返回签名者的证书路径。
Returns | |
---|---|
CertPath |
A certificate path. |
Timestamp getTimestamp ()
返回签名时间戳。
Returns | |
---|---|
Timestamp |
The timestamp or null if none is present. |
int hashCode ()
返回此代码签名者的哈希码值。 哈希码是使用签名者的证书路径和时间戳(如果存在)生成的。
Returns | |
---|---|
int |
a hash code value for this code signer. |
String toString ()
返回描述此代码签名者的字符串。
Returns | |
---|---|
String |
A string comprising the signer's certificate and a timestamp, if present. |