What does HRESULT 0x80092009 (CRYPT_E_NO_MATCH) mean?

 
Previous Next
CRYPT_E_DELETED_PREV CRYPT_E_UNEXPECTED_MSG_TYPE

CRYPT_E_NO_MATCH

No object matched the requested search. This is different from a trust failure: the expected certificate, CRL, or property was simply not found using the supplied criteria.

What to check

  • Log the store and exact search criterion, such as thumbprint, issuer/serial, subject, or property identifier.
  • Confirm that the caller is looking in the right certificate-store location and user context.
  • When a certificate is expected to have a private key, verify the key association separately after the certificate is found.

Microsoft: Managing certificates with certificate stores

Microsoft: CertFindCertificateInStore

Microsoft: CryptAcquireCertificatePrivateKey

Microsoft: CryptoAPI private keys


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