我需要在一臺計算機上使用x509證書加密XML文件,並且能夠使用另一臺計算機上的相同證書對其進行解密。它似乎並沒有工作對我來說像微軟建議:如何使用另一臺計算機上創建的X.509證書?
http://msdn.microsoft.com/en-us/library/ms229744.aspx
解密過程始終未能另一臺計算機上!
我用下面的命令創建一個證書:
makecert -r -pe -n "CN=DEEP_201X" -b 01/01/2011 -e 01/01/2014 -sky exchange -ss my deep.cer
然後我安裝使用:
certmgr /add deep.cer /s root
,並得到與FindPrivateKey.exe實用的私鑰:
FindPrivateKey My CurrentUser -n "CN=DEEP_201X"
工程很好。然而,當我執行的所有操作安裝在另一臺計算機FindPrivateKey證書將失敗,並
無證書與鍵「CN = DEEP_201X」在店裏找到。
當我使用
certmgr /add deep.cer /s my
的錯誤信息會是這樣的:
無法獲得私有密鑰文件名
可能有人請給我有關如何做到這一點的建議工作?