Использование сертификата LetsEncrypt в проекте Blazor Webassembly, опубликованном на ISS на сервере Windows - PullRequest
0 голосов
/ 05 августа 2020

Я следую этому решению, чтобы использовать сертификат для моего проекта Webassembly. InvalidOperationException: тип ключа не указан. Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey ()

Если я использую собственный сертификат, он будет работать нормально, но мне нужен C .A. сертификат, и я создал его с помощью Let's Encrypt. Как я могу добавить сертификат LetsEncrypt в appsettings. json? У моего нового сертификата нет пароля, поэтому приведенный ниже код не работает.

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

Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 06 августа 2020

Я решил, создав «новый сертификат с расширенными параметрами» вместо «создать новый сертификат» с помощью инструмента Let's Encrypt, таким образом я могу установить пароль, необходимый для использования сертификата в моем. NET основном проекте.

...