| Предыдущий | Следующий |
| TRUST_E_COUNTER_SIGNER | TRUST_E_TIME_STAMP |
TRUST_E_CERT_SIGNATURE
Что означает TRUST_E_CERT_SIGNATURE
TRUST_E_CERT_SIGNATURE (0X80096004) — криптографическая подпись сертификата не прошла проверку; проблема относится к самому сертификату/его issuer chain, а не к сетевому доступу.
Что проверить
Сохраните сертификат DER и issuer certificate. Проверьте signature algorithm, public key issuer и целостность encoded TBSCertificate.
Постройте цепочку штатными CryptoAPI средствами и найдите первый certificate, чья подпись не проверяется. Не добавляйте сертификат в Trusted Root только для обхода signature failure.
Как подтвердить причину
Причина подтверждается успешной cryptographic verification после замены повреждённого/неправильно подписанного сертификата или исправления цепочки issuer.
Технические ссылки: Microsoft: WinVerifyTrust · Microsoft: Authenticode · Microsoft: certificate chain verification.
Нужно найти другой код? Найти другой код состояния или ошибки.
