Я хочу использовать JWT с алгоритмом RS256, используя реализацию в .NET.Как я могу генерировать частные и общедоступные сертификаты для JWT с алгоритмом RS256?
Я использовал библиотеку System.IdentityModel.Tokens.Jwt
. Эта библиотека поддерживает алгоритм RS256.
Как я могу создать частные и общедоступные сертификаты в Windows?
Я вижу, что в демонстрационных версиях, где он используется, сертификат для подписания и проверки - формат .pfx или .p12. Возможно ли создать эти форматы? – Jenan
Да, я думаю, что это возможно, см. Следующую ссылку: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/ или – mtheriault
Спасибо @mtheriault , Я хотел бы спросить об использовании этих сертификатов. Если я создам эти сертификаты, я получу два файла? Если я хочу создать токен JWT, я должен использовать закрытый ключ в формате pfx? А для проверки используйте открытый ключ i format pfx? Спасибо за объяснение. – Jenan