| Предыдущий | Следующий |
| CRYPT_E_NO_KEY_PROPERTY | CRYPT_E_BAD_MSG |
CRYPT_E_NO_DECRYPT_CERT
Что означает CRYPT_E_NO_DECRYPT_CERT
CRYPT_E_NO_DECRYPT_CERT: Не найден сертификат с соответствующим закрытым ключом, которым можно расшифровать выбранного recipient в enveloped message.
Что проверить
- Перечислите recipient identifiers из сообщения и сравните их с сертификатами доступных stores.
- Для найденного сертификата проверьте наличие закрытый ключ и доступ процесса к его key container/KSP.
- Не используйте совпадение Subject как доказательство: ключ должен соответствовать конкретному recipient identifier и public key.
Что делать
Импортируйте или выберите правильный сертификат вместе с закрытым ключом в нужном user/machine context. Публичный сертификат без закрытый ключ позволяет идентифицировать получателя, но не выполнить расшифровку.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
