SignedCode.Timestamp 方法
[ Timestamp 方法可用于“要求”部分中指定的操作系统。 请改用平台调用服务 (PInvoke) 调用 Win32 API SignerSignEx、 SignerTimeStampEx 和 WinVerifyTrust 函数,以使用 Authenticode 数字签名对内容进行签名。 有关 PInvoke 的信息,请参阅 平台调用教程。 通过 P/Invoke 的 .NET 和 CryptoAPI:第 1 部分以及通过 P/Invoke 的 .NET 和 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 |
|
另请参阅