| Anterior | Siguiente |
| CRYPT_E_NO_PROVIDER | CRYPT_E_DELETED_PREV |
CRYPT_E_SELF_SIGNED
Qué significa CRYPT_E_SELF_SIGNED
CRYPT_E_SELF_SIGNED corresponde al HRESULT 0x80092007. Windows indica: «El certificado especificado está autofirmado.».
Qué comprobar
- Captura Subject/Issuer, firma propia, Basic Constraints y trust store donde se evaluó y conserva los bytes originales del mensaje/blob cuando existan.
- Comprueba que «El certificado especificado está autofirmado.» describe la condición real y cambia una sola variable por intento para no mezclar encoding, trust, key state y permisos.
Tratamiento recomendado
Construye la cadena/CTL con los stores y policy correctos y valida el signer exacto. Añadir una raíz solo es válido si su procedencia y uso están autorizados; no conviertas una prueba en un cambio de confianza permanente.
Mapa diferencial de contexto
La corrección queda validada cuando deja de cumplirse exactamente «El certificado especificado está autofirmado.», la operación original completa con handles nuevos y una comprobación independiente confirma que el mensaje, firma, clave o certificado resultante mantiene integridad y el uso esperado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.