Мне нужно создать собственные токены, которые должны быть подписаны с помощью ключа, предоставленного Google.Ключ предоставляется в виде текста, например -----BEGIN PRIVATE KEY-----\nMIIE...
.
. Я работал с помощью BouncyCastle для чтения ключа PEM и получения ключей RSA, но теперь мне нужен этот проект для запуска под Linux, чтобы я мог 'использовать BouncyCastle, так как он работает только под Windows (он использует RSACryptoServiceProvider).
Итак, есть ли способ добиться того же результата, но используя только код .NET Standard?
IЯ уже пытался преобразовать файл PEM в файл PFX, но у меня нет сертификатов.Попытка получить сертификаты от здесь или здесь не работала (OpenSSL говорит, что сертификаты не принадлежат предоставленному ключу).