| Предыдущий | Следующий |
| TRUST_E_SYSTEM_ERROR | TRUST_E_COUNTER_SIGNER |
TRUST_E_NO_SIGNER_CERT
Что означает TRUST_E_NO_SIGNER_CERT
TRUST_E_NO_SIGNER_CERT — проверка подписи не нашла сертификат подписавшего, необходимый для построения доверия.
Практический смысл
Подпись или контейнер могут содержать данные о signer, но не предоставить сертификат, через который Windows сможет связать подпись с ключом и построить chain. Это отличается от ситуации, когда сертификат найден, но ему не доверяют.
Что проверить
- Сохраните signed artifact и signer information до любых преобразований.
- Проверьте, встроен ли signer certificate или доступен ли он через предусмотренный механизм получения.
- Сопоставьте issuer/serial или Subject Key Identifier с фактическим сертификатом.
- После нахождения сертификата отдельно проверяйте chain, EKU, срок действия и revocation.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.