这是情景:
我有几个.pfx文件,需要将它们存储到MySQL数据库中。
我已经尝试过存储RawData,但当我尝试使用重构的证书签署xml时,会出现以下错误:
"Signing key is not loaded."
好了,所以我尝试存储私钥,使用函数ToXmlString从私钥生成字符串,使用FromXmlString加载新字符串,但是我得到了以下错误:
"Object contains only the public half of a key pair. A private key must also be provided."
问题是,如何正确地将证书及其键存储在数据库中,以便我可以重建它并用于数字签署文档呢?
更新:
已经尝试过此方法,但没有成功:
Store an X509Certificate2 in DB