我是这个主题的新手,我对 PEM 格式的公钥与 CER 格式的公钥之间的差异感到困惑。
我正在尝试在 C# 代码中以 PEM 格式从 x509certificate2 对象导出公钥。
据我了解,cer 格式的证书与 pem 格式的证书之间的区别仅在于页眉和页脚(如果我理解正确,base 64 的 .cer 格式的证书应该是 someBase64String,而 pem 格式的证书是相同的字符串)包括开始和结束页眉和页脚)。
但我的问题是关于公钥的。设 pubKey 是从 x509certificate2 对象以 .cer 格式导出的公钥,是该密钥的 pem 格式,将是:
------BEGIN PUBLIC KEY-----
pubKey...
------END PUBLIC KEY------
Run Code Online (Sandbox Code Playgroud)
以 64 为基数编码?
谢谢 :)