05.09.2006 14:36:45Просроченный сертификат - 2 Ответов: 1
Иван Артюхин
У меня такая же проблема, как у Николая


http://www.cryptopro.ru/CryptoPro/forum/view.asp?q=1784

Есть некогда подписанные данные. Пока сертификат был актуальным, то проверка данных показывала их валидность.
Если теперь (по истечении срока действия сертификата) проверить их валидность следующим образом
<script>
.......
var SignedData;
SignedData = new ActiveXObject("CAPICOM.SignedData");
.......
SignedData.Verify(signature , true, CAPICOM_VERIFY_SIGNATURE_AND_CERTIFICATE);
.......
} catch(e) {
alert(e.description);
}
.......
</script>
, то выдается Exeption с ошибкой:
"A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file."

При проверке данных следующим образом:
SignedData.Verify(signature , true, CAPICOM_VERIFY_SIGNATURE_ONLY);
валидация проходит нормально.

Вопрос. Как правильно осуществить проверку данных, чтобы убедится что сигнатура верна и сертификат также был верный?


Ответы:

08.06.2005 23:25:12 maxdm

без системы нотариата никак

09.06.2005 12:06:29 Николай

Поясните пожалуйста. Что такое система нотариата и как ее использовать?

09.06.2005 14:36:48 Муругов Сергей Михайлович

Например, RFC3029 содержание найдете в любом поисковике.


Я прочитад о RFC3029, но как это использовать пока не понял. Может быть, у кого-то есть готовое решение? Заранее спасибо
 
Ответы:
05.09.2006 15:34:42Муругов Сергей Михайлович
http://www.top-cross.ru/Pki/E-Notary/index.html