Как создать файл PFX для использования в Bit.IdentityServer? - PullRequest
1 голос
/ 27 марта 2019

Я использую Bit.IdentityService для защиты своих ресурсов.Для этого мне нужен файл pfx.
Я могу скопировать файл IdentityServerCertificate.pfx из примера проекта , предоставленного bit-foundation в моем собственном проекте, и использовать его.
Однако вместо этогоиспользования этого файла, я хочу сам создать файл pfx с паролем, отличным от того, который использовался в примере проекта.Какие есть инструменты / подходы / решения для создания pfx-файла, совместимого с bit-framework ?
До сих пор я прошел через эту статью , ноэто закончилось ошибкой, сообщающей, что размер ключа подписи недействителен.Под совместимым я имею в виду подход, который проверен и не заканчивается такой ошибкой.

1 Ответ

1 голос
/ 27 марта 2019

Просто запустите следующие команды в PowerShell с желаемым паролем и путем к файлу для вашего pfx файла:

$cert = New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "IdentityServerCN" -Provider "Microsoft Strong Cryptographic Provider" -HashAlgorithm "SHA512"
Export-PfxCertificate -cert ('Cert:\LocalMachine\My\' + $cert.thumbprint) -FilePath PATH_TO_YOUR_IdentityServerCertificate.pfx -Password (ConvertTo-SecureString -String "YOUR_PASSWORD" -Force -AsPlainText)

Затем введите новый пароль в файле environment.json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...