Синтаксис:
Параметры:
VerificationDate - дата, на которую нужно проверить сертификат;
NeedCheckTimeValidity – признак необходимости проверки сертификата на дату, указанную в параметре VerificationDate: True - выполняется проверка достоверности сертификата на дату, указанную в параметре VerificationDate, False - выполняется проверка сертификата без проверки срока действия.
Возвращаемое значение:
Результат проверки достоверности сертификата: True, если проверка сертификата прошла успешно, False, в противном случае.
Описание:
Метод проверяет достоверность загруженного сертификата. Загрузить сертификат можно с помощью методов Load и LoadFromStorage.
Для каждого сертификата в цепочке выполняются следующие проверки:
· | проверка доверия к корневому сертификату; |
· | проверка достоверности подписей всех сертификатов в цепочке; |
· | off-line проверка статуса отозванности сертификата. Такая проверка будет достоверна только в том случае, если в хранилище сертификатов установлены все списки отозванных сертификатов, выпущенные центром сертификации. |
Если параметр NeedCheckTimeValidity принимает значение True, то выполняется также проверка, не истек ли срок действия сертификата на дату VerificationDate.
Свойство ValidFromDate Свойство ValidToDate Метод Load Метод LoadFromStorage |