es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Acceso denegado al intentar crear un nuevo X509Store, utilizando Rider en un Mac.

Estoy tratando de ejecutar el siguiente código:

X509Store someStore = new X509Store(StoreName.Root);

Obtengo este error:

{System.Security.Cryptography.X509Certificates.X509Store}
Certificates: {System.Security.Cryptography.X509Certificates.X509Certificate2Collection}
IsOpen: false
Location: CurrentUser
Name: "Root"
StoreHandle: Se ha lanzado una excepción del tipo 'System.Security.Cryptography.CryptographicException'
_storePal: nulo

¡Se agradece cualquier ayuda!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando crear un nuevo objeto X509Store con el nombre de tienda Root, pero se está produciendo una excepción del tipo System.Security.Cryptography.CryptographicException. Esto puede deberse a varias razones diferentes, como:

    • La cuenta de usuario que ejecuta la aplicación no tiene suficientes permisos para acceder a la tienda.
    • El nombre de tienda especificado no existe o no es válido.
    • Puede haber un problema con el certificado en sí.

    Para solucionar este problema, puedes intentar lo siguiente:

    • Verificar los permisos de la cuenta de usuario que ejecuta la aplicación y asegurarte de que tienen acceso a la tienda.
    • Verificar que el StoreName utilizado sea correcto y exista.
    • Verificar la validez del certificado que se está utilizando.

    Si ninguna de estas soluciones funciona, es posible que desees consultar la documentación o buscar ayuda adicional de un desarrollador más experimentado.

Comments are closed.