c# - 我有一个来自 https://mkjwk.org/ 的密钥集,我如何使用它来创建公钥和私钥的 RSA?
问题描述
我有一个从上面的网站以这种格式生成的密钥集......
{
"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 文件,但是在加载这些文件以用于签名时遇到了阻止程序。我计划将它们移到其他地方以获得最终产品,这纯粹是为了测试。
任何帮助将不胜感激。
解决方案
推荐阅读
- r - R:使用 FeatureImp$new 绘制重要性特征
- javascript - 如何使用 AngularJS 在 c# 中向我的后端提交表单?
- postgresql - MultiXactId 尚未创建——postgres 中出现明显的环绕错误
- c# - 文件作为未嵌入的资源
- python - 嵌套序列化程序节省
- spring - 带有 Spring Security OAuth2 和基于 Facebook Graph 令牌的登录的 RESTfull API
- jenkins - SafeRestart - Jenkins CLI 命令在 Windows 10 中引发异常
- crystal-reports - 如何在水晶报表的标题中显示月份公式
- javascript - 函数返回待处理的承诺而不是结果
- wordpress - AWS Route53 NS 更改