模块  java.base
软件包  java.security

Class Timestamp

  • 实现的所有接口
    Serializable

    public final class Timestamp
    extends Object
    implements Serializable
    此类封装有关签名时间戳的信息。 这是不可改变的。 它包括时间戳的日期和时间以及有关生成和签署时间戳的时间戳授权(TSA)的信息。
    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • Timestamp

        public Timestamp​(Date timestamp,
                         CertPath signerCertPath)
        构造一个时间戳。
        参数
        timestamp - 是时间戳的日期和时间。 它不能为空。
        signerCertPath - 是TSA的证书路径。 它不能为空。
        异常
        NullPointerException - 如果timestamp或signerCertPath为null。
    • 方法详细信息

      • getTimestamp

        public Date getTimestamp()
        返回生成时间戳的日期和时间。
        结果
        时间戳的日期和时间。
      • getSignerCertPath

        public CertPath getSignerCertPath()
        返回Timestamping Authority的证书路径。
        结果
        TSA的证书路径。
      • equals

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

        public String toString()
        返回描述此时间戳的字符串。
        重写:
        toString在课程 Object
        结果
        一个字符串,包含时间戳的日期和时间及其签名者的证书。