从 String 对象创建私有 RSA 密钥
Create private RSA key from String object
我正在尝试为来自 C# WCF 服务的 firebase 身份验证创建自定义 jwt 令牌。问题是我需要用我的 RSA 私钥签署 jwt 令牌(例如“-----BEGIN PRIVATE KEY-----\nMIIEvQIBA ... wFg=\n-----END PRIVATE KEY----- -).
如何将私钥的字符串格式(在上面的括号中)表示为 C# 可以理解的表示形式?
据我所知,X509Certificate2 无法从 PEM base64 编码文件中读取私钥。
从证书中读取私钥更容易。详情请参考how to get private key from PEM file?
我正在尝试为来自 C# WCF 服务的 firebase 身份验证创建自定义 jwt 令牌。问题是我需要用我的 RSA 私钥签署 jwt 令牌(例如“-----BEGIN PRIVATE KEY-----\nMIIEvQIBA ... wFg=\n-----END PRIVATE KEY----- -).
如何将私钥的字符串格式(在上面的括号中)表示为 C# 可以理解的表示形式?
据我所知,X509Certificate2 无法从 PEM base64 编码文件中读取私钥。
从证书中读取私钥更容易。详情请参考how to get private key from PEM file?