11.09.2006 17:52:14Ошибка при проверке подписи сертификата Ответов: 2
Василий
Использую следующий код для проверки подписи сертификата:
.....
if not CryptVerifyCertificateSignature(0,
X509_ASN_ENCODING or PKCS_7_ASN_ENCODING,
fContext^.pbCertEncoded,
fContext^.cbCertEncoded,
@(fContext^.pCertInfo^.SubjectPublicKeyInfo)
) then
.....

где fContext - контекст сертификата. В результате выдаёт:
NTE_BAD_SIGNATURE. В чём может быть проблема?
 
Ответы:
12.09.2006 10:09:24Kirill Sobolev
Сертификат самоподписанный чтоли?
12.09.2006 10:29:48Василий
Понял в чём была ошибка.Спасибо.Всё получилось.