| Предыдущий | Следующий |
| NTE_BAD_PROV_TYPE | NTE_BAD_KEYSET |
NTE_BAD_PUBLIC_KEY
Что означает NTE_BAD_PUBLIC_KEY
NTE_BAD_PUBLIC_KEY: Provider вернул открытый ключ, который некорректен или не совпадает с ключом, ожидаемым вызывающей стороной; часто это проявляет рассогласование certificate и private-key container.
Что проверить
- Сравните public key из certificate с public part ключа, полученного у provider.
- Проверьте key container/name и machine/user scope, чтобы исключить одноимённый, но другой ключ.
- Если сертификат недавно renewed/imported, подтвердите, что связь с закрытый ключ не осталась от предыдущей пары.
Что делать
Свяжите сертификат с правильной парой ключей или выберите корректный container. Перевыпускать сертификат стоит только после доказанного несоответствия, а не как первый шаг.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.