使用我创建的证书,我使用 iTextSharp 库签署了一个 PDF 文档。
什么时候,在 pdf 签名面板中,我会看到公共签名我有以下 hexa 信息
但是,当我通过我在 c# 中的代码从同一个证书中获取公钥时
var certificate = new X509Certificate2(@"C:\mycert.pfx", "pass");
byte[] publicKey = certificate.PublicKey.EncodedKeyValue.RawData;
十进制(转换为十六进制)的结果是不同的。
例如,在字节数组中 5 在 Hexa 中是 130 - 82,但在 pdf 中,第 6 个键在 hexa 中是 0D
我做错了什么?
谢谢和对不起我的英语。