Метод X509ValidateCertificate, как работает параметр checkTime?

Добрый день!

В документе “Описание KalkanCryptCOM” для параметра checkTime указано “дата и время, на момент которого необходимо провести проверку (зарезервировано, в текущей версии не используется)”.

Если данный параметр не несет никакой функции, то на какой момент времени производится проверка? На текущий?

Если я хочу проверить подлинность подписи в старом документе (подпись была валидна на момент подписания, но перестала быть актуальной сейчас), вернет ли данный метод ошибку?

Добрый день

Верно. Проверка всегда происходит на текущий момент времени.

Если ЭЦП была валидна на момент подписания и этот момент подтвержден штампом времени, то данная подпись будет валидной и после отзыва ЭЦП, окончания срока действия.

Метод X509ValidateCertificate() вернет ошибку, если на данный момент ЭЦП просрочена или отозвана.

1 Симпатия