Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从字符串对象创建私有RSA密钥_C#_.net_Wcf_Jwt_Adal - Fatal编程技术网

C# 从字符串对象创建私有RSA密钥

C# 从字符串对象创建私有RSA密钥,c#,.net,wcf,jwt,adal,C#,.net,Wcf,Jwt,Adal,我正试图从一个C#WCF服务为firebase身份验证创建一个自定义jwt令牌。问题是我需要用我的私有RSA密钥(例如“----开始私钥------\nMIIEvQIBA…wFg=\n------结束私钥------”)对jwt令牌进行签名 如何以字符串格式(在上面的括号中)将私钥表示形式创建为C#理解的表示形式?据我所知,无法从PEM base64编码文件中读取私钥 从证书中读取私钥更容易。有关详细信息,请参阅。密钥字符串中的\n是换行符还是代表换行符?它们是新行,因为它是RSA私钥。那么我真

我正试图从一个C#WCF服务为firebase身份验证创建一个自定义jwt令牌。问题是我需要用我的私有RSA密钥(例如“----开始私钥------\nMIIEvQIBA…wFg=\n------结束私钥------”)对jwt令牌进行签名

如何以字符串格式(在上面的括号中)将私钥表示形式创建为C#理解的表示形式?

据我所知,无法从PEM base64编码文件中读取私钥


从证书中读取私钥更容易。有关详细信息,请参阅。

密钥字符串中的\n是换行符还是代表换行符?它们是新行,因为它是RSA私钥。那么我真的不理解这个问题。如果您已经知道密钥,只需将其放入字符串中,则只需将其替换为wr是的,我确实看到了上面的链接,谢谢你的输入。