SignedCode.Timestamp 方法

[ Timestamp 方法可用于在“要求”部分指定的操作系统中使用。 相反,请使用平台调用服务 (PInvoke) 调用 Win32 API SignerSignExSignerTimeStampExWinVerifyTrust 函数来使用 Authenticode 数字签名对内容进行签名。 有关 PInvoke 的信息,请参阅 平台调用教程通过 P/Invoke 通过 .NET 和 CryptoAPI:第 1 部分和第 1部分通过 P/Invoke 和 CryptoAPI使用 CAPICOM 和 P/Invoke 扩展 .NET 加密的第 2 部分也很有用。

Timestamp 方法在 SignedCode.FileName 属性中指定的已签名可执行文件上创建 Authenticode 时间戳签名。 此时间戳是由时间戳颁发机构执行的已签名可执行文件上的计数器签名。

语法

SignedCode.Timestamp( _
  ByVal URL _
)

参数

URL [in]

包含时间戳服务器的 URL 的字符串。

返回值

此方法不返回值。

注解

时间戳通过验证可执行文件在时间戳时签名,从而扩展了证书的有效性。

在调用此方法之前,必须在 SignedCode.FileName 属性中指定要时间戳的已签名可执行文件,并且必须调用 SignedCode.Sign 方法对可执行文件进行签名。

如果签名的可执行文件已时间戳,此方法将覆盖现有的时间戳。

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

SignedCode