| Предыдущий | Следующий |
| DIGSIG_E_DECODE | DIGSIG_E_CRYPTO |
DIGSIG_E_EXTENSIBILITY
Что означает DIGSIG_E_EXTENSIBILITY
DIGSIG_E_EXTENSIBILITY (0x800B0007) — Расширения используются там, где должны использоваться атрибуты, или наоборот.
Что проверить и как подтвердить исправление
Для 0x800B0007 соберите формат контейнера, алгоритм и provider, сертификат, цепочку доверия и точный этап encode/decode/verify; отдельно запишите OID, HRESULT, ITU.
Для 0x800B0007 проверяйте исходные байты и параметры алгоритма; не пересоздавайте подпись поверх повреждённого или непроверенного контейнера.
Проверьте зарегистрированное расширение Digital Signature, его CLSID/handler и входные данные, переданные расширяемому шагу. Этот результат относится к extension path и не должен автоматически трактоваться как отказ базовой криптографии.
Документация для результата 0x800B0007: Microsoft Open Specifications: HRESULT values · ITU-T X.690: BER, CER and DER · RFC 5652: Cryptographic Message Syntax.
Нужно найти другой код? Найти другой код состояния или ошибки.
