Заголовочный файл: pkivalidator.h
Библиотека DLL: pkivalidator.dll
Идентификаторы GUID: pkivalidator_i.c


Предоставляет методы для контроля регламента использования закрытых ключей.

Expand imageМетоды

  Имя Описание
Public method IsCertValidNow

Проверяет, что закрытый ключ может быть использован в настоящий момент времени.

Public method IsCertValidOnTime

Проверяет, что закрытый ключ мог быть корректно использован в указанный момент.

Public method IsChainValid

Проверяет, что все сертификаты цепочки использовались для подписи выпущенных сертификатов, CRL и CTL в период действия их закрытых ключей.

Expand imageПримечания

Интерфейс IPrivateKeyUsageValidator предоставляет методы для проверки периода действия закрытого ключа сертификатов и цепочек сертификатов.

Проверка осуществляется по полям notBefore и notAfter расширения Private Key Usage Period (см. ISO/IEC 9594-8, X.509). Присутствие в сертификате данного расширения означает ограничение по времени на использование закрытого ключа, соответствующего данному сертификату. Если расширение отсутствует, то закрытый ключ может использоваться в течение всего срока действия сертификата.