Как преобразовать ключ c RSA в JSON Web Key - PullRequest
0 голосов
/ 25 марта 2020

У меня есть ключ RSA publi c, подобный этому, в формате pem, и я хочу преобразовать его в JSON веб-ключ.

RSA:

-----BEGIN PUBLIC KEY-----

 MIGfMA0GCSqGSIb3DQEBAQUBB4GNADCBiQKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0
 FPqri0cb2JZfXJ/DgYSF6vUpwmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/
 3j+skZ6UtW+5u09lHNsj6tQ51s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQAB

-----END PUBLIC KEY-----

JWK:

{"keys":[{"kty":"RSA","kid":"201","use":"sig","alg":"RS256","n":"gslsSwlsweQKOG5sHLJEZ8-
_cWBTiMhuEc59ETC1raGKRmjYcp2UQulzyHC5it30JEfITQGScDeRefNw9pdsG2CEM0wBqji8ib_HEbVm1JjQZNqHxv4
2I6LeK2O2qaDcePcM9DlpAuprnJndhElk0NuRO_Q6vl8WQT7g1TlSxLWxcUgyuK8YmYNThgSkX9Y47oCDX3bFkH60YG6c4IcWHJPRKb
X5rgnTe8hGflfR3k","e":"AQAB"}]}

Я не смог найти способ успешно сделать это в Go.

...