Site icon EfmSoft

Что означает код HRESULT 0x8009100B (CRYPT_E_RECIPIENT_NOT_FOUND)?

 
Предыдущий Следующий
CRYPT_E_NOT_DECRYPTED CRYPT_E_CONTROL_TYPE

CRYPT_E_RECIPIENT_NOT_FOUND

Что означает CRYPT_E_RECIPIENT_NOT_FOUND

CRYPT_E_RECIPIENT_NOT_FOUND: Enveloped message не содержит получателя с identity, которую запросил вызывающий код; в одном сообщении может быть несколько recipients с issuer/serial или key identifier.

Что проверить

  • Перечислите recipient entries и их identifier form до выбора сертификата.
  • Сравните выбранный CERT_CONTEXT с issuer/serial или key identifier из конкретной записи сообщения.
  • Проверьте, не используется ли сертификат того же Subject, но с другой парой ключей после renewal.

Что делать

Выберите сертификат, который действительно соответствует одной из recipient entries, либо сформируйте новое сообщение для нужного получателя. Наличие подходящего закрытый ключ вне списка recipients не даёт права расшифровать это CMS сообщение.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version