这是场景:
我有几个.pfx
文件,我需要将它们存储在 MySQL DB 中。
我已经尝试存储 RawData 的东西,但是当我尝试使用重建的证书签署 xml 时,我得到:
未加载签名密钥。
好吧,所以我尝试存储私钥,使用该函数ToXmlString
从私钥生成字符串并FromXmlString
加载新字符串,但后来我得到:
对象仅包含密钥对的公共部分。还必须提供私钥。
关键是,如何正确地将证书及其密钥存储在数据库中,以便我可以重建它并将其用于数字签名文档?
更新:
已经尝试过但没有用: Store an X509Certificate2 in DB