Site icon EfmSoft

Что означает код HRESULT 0x8009100D (CRYPT_E_ISSUER_SERIALNUMBER)?

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

CRYPT_E_ISSUER_SERIALNUMBER

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

CRYPT_E_ISSUER_SERIALNUMBER: Issuer-and-serial identifier сертификата или получателя некорректен либо не соответствует контексту, который пытается выбрать приложение.

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

  • Сравните issuer и serial из сообщения с теми же полями реального CERT_CONTEXT.
  • Не ищите получателя только по отображаемому Subject: subject name не является уникальным идентификатором.
  • Если CMS использует key identifier вместо issuer/serial, применяйте соответствующий режим выбора recipient.

Что делать

Нужно согласовать форму recipient identifier с фактическим сертификатом и API. Подстановка другого сертификата с похожим именем может привести к выбору чужого ключа и не устраняет несоответствие исходного сообщения.

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


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

Exit mobile version