Что означает код HRESULT 0x80090034 (NTE_ENCRYPTION_FAILURE)?

 
Предыдущий Следующий
NTE_INCORRECT_PASSWORD NTE_DEVICE_NOT_FOUND

NTE_ENCRYPTION_FAILURE

NTE_ENCRYPTION_FAILURE указывает на сбой на этапе выполнения шифрования или wrapping ключа. Поставщик не смог сформировать ciphertext или wrapped key material с выбранным ключом и параметрами операции. Диагностируйте выполнение шифрования или wrapping ключа в первом компоненте, вернувшем значение, а не в последнем слое интерфейса: последующая очистка и резервные попытки могут породить другие вторичные ошибки.

Что именно устанавливает этот код

Общего ярлыка «encrypt» или «verify» недостаточно для воспроизведения операции.

Типичные ошибочные действия

NTE_DECRYPTION_FAILURE относится к обратной операции. Ни один из двух кодов сам по себе не показывает, находится ли корневая причина в политике ключа, форме ввода или состоянии поставщика. Повторный перебор паролей, режимов padding или ключей может вызвать блокировку и скрывает связь каждого результата с конкретным набором параметров. Помечайте каждую контролируемую попытку.

Как доказать работоспособность нужного пути

Сохраните регрессионный тест с нечувствительными идентификаторами и ожидаемыми результатами.

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


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