シナリオは次のとおりです。
いくつかの.pfx
ファイルがあり、それらを MySQL DB に保存する必要があります。
私はすでにRawDataのものを保存しようとしましたが、再構築された証明書を使用してxmlに署名しようとすると、次のようになります:
署名鍵がロードされていません。
さて、関数ToXmlString
を使用して秘密鍵から文字列を生成しFromXmlString
、新しい文字列をロードして、秘密鍵を保存しようとしましたが、次のようになります。
オブジェクトには、キー ペアの公開半分のみが含まれます。秘密鍵も提供する必要があります。
ポイントは、証明書とそのキーをデータベースに正しく保存して、再構築してデジタル署名ドキュメントに使用できるようにする方法です。
アップデート:
すでにこれを試してみましたが、うまくいきませんでした: Store an X509Certificate2 in DB