Certificate 代码签名证书的有效期(x年)是什么意思?

Certificate 代码签名证书的有效期(x年)是什么意思?,certificate,code-signing,Certificate,Code Signing,我想购买代码签名证书,但不确定其到期或有效期。假设我买了一张两年期的证书,这是否意味着 (a) 两年后,我不能再使用它对新的可执行文件进行签名(但任何已签名的可执行文件仍被视为“安全的”) 或 (b) 两年后,我以前签名的可执行文件不再被认为是“安全的”,我必须创建新的 或者两者都有?根据您的帖子,有效性的含义是(a)。但不完全是(a),只有在签名时给已签名的可执行文件加上时间戳,才能将其视为已签名的可执行文件,直到永远 因此,如果您在2013年1月1日购买代码签名证书,它将在2013年

我想购买代码签名证书,但不确定其到期或有效期。假设我买了一张两年期的证书,这是否意味着

  • (a) 两年后,我不能再使用它对新的可执行文件进行签名(但任何已签名的可执行文件仍被视为“安全的”)

  • (b) 两年后,我以前签名的可执行文件不再被认为是“安全的”,我必须创建新的
或者两者都有?

根据您的帖子,有效性的含义是(a)。但不完全是(a),只有在签名时给已签名的可执行文件加上时间戳,才能将其视为已签名的可执行文件,直到永远

因此,如果您在2013年1月1日购买代码签名证书,它将在2013年12月31日到期。 在此期间,您可以签署任意数量的exe。但在12月31日之后,您将无法使用它对exe进行签名(除非续订)

但是,在签名过程中,如果指定了时间戳,则已签名和分发的exe将继续保持签名状态,直到时间结束

参考资料:

  • 有效性的含义是(a)根据您的帖子。但不完全是(a),只有在签名时给已签名的可执行文件加上时间戳,才能将其视为已签名的可执行文件,直到永远

    因此,如果您在2013年1月1日购买代码签名证书,它将在2013年12月31日到期。 在此期间,您可以签署任意数量的exe。但在12月31日之后,您将无法使用它对exe进行签名(除非续订)

    但是,在签名过程中,如果指定了时间戳,则已签名和分发的exe将继续保持签名状态,直到时间结束

    参考资料: