Что означает код HRESULT 0x80094016 (CERTSRV_E_WEAK_SIGNATURE_OR_KEY)?

 
Предыдущий Следующий
CERTSRV_E_NO_POLICY_SERVER CERTSRV_E_KEY_ATTESTATION_NOT_SUPPORTED

CERTSRV_E_WEAK_SIGNATURE_OR_KEY

Что означает этот результат

CERTSRV_E_WEAK_SIGNATURE_OR_KEY возвращается при условии Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости. Для расследования отделите проверку identity и прав регистрации от соседних стадий, которые могли завершиться успешно.

Данные для сравнения

  • запишите Request ID и disposition CA и число signer signatures, цепочки подписантов и требуемые policy OID до очистки состояния; для условия «Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости» эти данные позволяют воспроизвести исходную точку отказа.
  • сопоставьте der, поскольку именно это отличает «Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости» от соседних HRESULT того же семейства.
  • сохраните имя и revision шаблона сертификата: der. Если параметр меняется между попытками, сравнение результата «Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры der; их фактические значения полезно приложить к трассировке.

Повторный эксперимент

воспроизведите проверку identity и прав регистрации, изменяя только предварительное условие, связанное с «Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости»; остальные входные данные и объект оставьте прежними.

сравните успешный и неуспешный случаи по признаку «Алгоритм подписи или длина открытого ключа не соответствует минимальным требованиям системы к криптографической стойкости». Исправление подтверждено, когда прежняя стадия проходит и следующий ожидаемый шаг получает корректное состояние.

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


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