我有一个从上面的网站以这种格式生成的密钥集......
{
"keys": [
{
"p": "4QN9RYELSNcDoQVYnNN2wtYJgfT...",
"kty": "RSA",
"q": "1XlhKeoQT3nUd...",
"d": "EX2FdpCJy5qSQmFcsDDOMohIBtP...",
"e": "AQAB",
"use": "sig",
"kid": "Mx",
"qi": "JuVsi_SRiRmGK1aFfep0o1f...",
"dp": "0NNCMXz_kgwqTAgAIxuFvn...",
"alg": "RS256",
"dq": "Rosi4a_4jdrrq3gF...",
"n": "u6KXSDP6TovKZqb..."
}
]
}
我正在尝试将此集加载到 C# 框架 4.5.2 中,以使用 JWT.net 和 RS256 算法签署 JWT。
我有公钥和私钥的 PEM 文件,但是在加载这些文件以用于签名时遇到了阻止程序。我计划将它们移到其他地方以获得最终产品,这纯粹是为了测试。
任何帮助将不胜感激。