Saltar al contenido

InvalidOperationException: tipo de clave no especificado. Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey()

Deseamos proponerte la mejor información que hemos encontrado on line. Nosotros deseamos que te resulte de ayuda y si deseas comentarnos algo que nos pueda ayudar a perfeccionar nuestra información siéntete libre de hacerlo..

Solución:

Como ya respondió: la solución es agregar la siguiente configuración en appsettings.json, dentro de los corchetes “IdentityServer”. Esto siguió al elemento “Clientes”:

Para archivo

 "IdentityServer": 
    "Key": 
      "Type": "File",
      "FilePath": "C:cert.pfx",
      "Password": "password123"
    
  

Para desarrollo (no usar en producción obviamente)

 "IdentityServer": 
    "Key": 
      "Type": "Development"
    
  

para la tienda

"IdentityServer": 
  "Key": 
    "Type": "Store",
    "StoreName": "My",
    "StoreLocation": "CurrentUser",
    "Name": "CN=MyApplication"
  

Enlace

La solución es agregar la siguiente configuración en appsettings.json, dentro de los corchetes “IdentityServer”. Esto siguió al elemento “Clientes”:

  "IdentityServer": { 
    "Key": 
      "Type": "Store",
      "StoreName": "My",
      "StoreLocation": "CurrentUser",
      "Name": "CN=**WHATEVER NAME YOU USED AS THE DISTINGUISHED SUBJECT FOR YOUR CERT**"
    

Esto sigue las instrucciones aquí. Tenga en cuenta que esto se logró con un certificado autofirmado creado con OpenSSL después de esta publicación.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *