模块  java.base
软件包  java.security

Class CodeSigner

  • 实现的所有接口
    Serializable

    public final class CodeSignerextends Objectimplements Serializable
    此类封装有关代码签名者的信息。 这是不可改变的。
    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • CodeSigner

        public CodeSigner​(CertPath signerCertPath,                  Timestamp timestamp)
        构造一个CodeSigner对象。
        参数
        signerCertPath - 签名者的证书路径。 它一定不是null
        timestamp - 签名时间戳。 如果null则没有为签名生成时间戳。
        异常
        NullPointerException - 如果 signerCertPathnull
    • 方法详细信息

      • getSignerCertPath

        public CertPath getSignerCertPath()
        返回签名者的证书路径。
        结果
        证书路径。
      • getTimestamp

        public Timestamp getTimestamp()
        返回签名时间戳。
        结果
        时间戳或 null如果不存在)。
      • equals

        public boolean equals​(Object obj)
        测试指定对象与此代码签名者之间的相等性。 如果两个代码签名者的签名者证书路径相等并且它们的时间戳相等(如果两者都存在),则认为它们是相等的。
        重写:
        equals在课程 Object
        参数
        obj - 要测试与此对象是否相等的对象。
        结果
        如果对象被认为是相等的则为true,否则为false。
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回描述此代码签名者的字符串。
        重写:
        toString在类 Object
        结果
        包含签名者证书和时间戳的字符串(如果存在)。