Метод SignedCode.Timestamp
[Метод Timestamp доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте службы вызова платформы (PInvoke) для вызова функций Win32 API SignerSignEx, SignerTimeStampEx и WinVerifyTrust для подписи содержимого цифровой подписью Authenticode. Сведения о PInvoke см. в руководстве по вызову платформы. .NET и CryptoAPI через P/Invoke. Часть 1 и .NET и CryptoAPI через P/Invoke. Часть 2раздела Расширение шифрования .NET с помощью CAPICOM и P/Invoke также могут быть полезны.]
Метод Timestamp создает подпись метки времени Authenticode для подписанного исполняемого файла, указанного в свойстве SignedCode.FileName . Эта метка времени — это подпись счетчика в подписанном исполняемом файле, выполняемая центром метки времени.
Синтаксис
SignedCode.Timestamp( _
ByVal URL _
)
Параметры
-
URL-адрес [in]
-
Строка, содержащая URL-адрес сервера метки времени.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Метка времени расширяет срок действия сертификата, проверяя, что исполняемый файл был подписан в то время, когда он был меткой времени.
Перед вызовом этого метода необходимо указать подписанный исполняемый файл для отметки времени в свойстве SignedCode.FileName , а метод SignedCode.Sign — для подписывания исполняемого файла.
Если подписанный исполняемый файл уже имеет метку времени, этот метод перезаписывает существующую метку времени.
Требования
Требование | Значение |
---|---|
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел