| Previous | Next |
| NTE_DOUBLE_ENCRYPT | NTE_BAD_PROV_TYPE |
NTE_BAD_PROVIDER
NTE_BAD_PROVIDER means that the specified cryptographic provider is invalid. The provider name may be wrong, unavailable on the system, or incompatible with the chosen provider type and algorithm.
Recovery steps for NTE_BAD_PROVIDER
- Log the exact provider name and type rather than only the HRESULT.
- Verify provider installation and registration on the affected system and process architecture.
- Use a supported provider selected explicitly by the application or platform configuration.
Microsoft: CryptAcquireContext
Diagnostic interpretation
This result has the HRESULT value 0x80090013. AllStat records the condition as “Invalid provider specified.”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the nte / provider operation.
- Reproduce this result with the smallest valid input and note whether the result changes with identity, architecture, service state, or target object.
Retry and recovery
” has changed.
Looking for a different code? Search another status or error code.