| Предыдущий | Следующий |
| 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. Подстановка другого сертификата с похожим именем может привести к выбору чужого ключа и не устраняет несоответствие исходного сообщения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
