What does HRESULT 0x80092005 (CRYPT_E_EXISTS) mean?

 
Previous Next
CRYPT_E_NOT_FOUND CRYPT_E_NO_PROVIDER

CRYPT_E_EXISTS

The operation attempted to create an object or property that already exists. This usually requires an explicit replace, update, or duplicate-handling decision in the caller.

What to check

  • Determine whether the existing object is the same certificate/property or merely shares a lookup key.
  • Choose the documented disposition deliberately instead of deleting an existing certificate or key as a first reaction.
  • For automated provisioning, make creation idempotent and log the existing object identity.

Microsoft: Managing certificates with certificate stores

Microsoft: CertFindCertificateInStore


Looking for a different code? Search another status or error code.