Поделиться через


Метод 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
Capicom.dll

См. также раздел

SignedCode