使用makecert重新创建具有相同凭据的证书

时间:2017-09-05 08:28:43

标签: c# ssl encryption crypt makecert

我有一个问题,我已使用此命令创建了自己的证书:

1)makecert -r -pe -n“CN = MyTest”-sky exchange -sv MyTest.pvk MyTest.cer

2)pvk2pfx -pvk MyTest.pvk -spc MyTest.cer -pfx MyTest.pfx

所以我用这个证书为crypt创建了一个简单的控制台应用程序解密文本,一切正常......例如:

1)来自文本“1”的密码我得到“RLSym / wwReReo3GMM27ueIcMFRWHAB1AELnFVERnYuMbjBJi0QrW + oV2ADdJQ8VoZlShun0 =” 2)从“RLSym / wwReReo3GMM27ueIcMFRWHAB1AELnFVERnYuMbjBJi0QrW + oV2ADdJQ8VoZlShun0 =”解密 我得到“1”。

现在我使用相同的命令和密码来更新证书并使用新的证书,当我尝试使用第一个证书解密文本时我收到错误,为什么?如果我丢失了第一个证书,则无法使用相同的凭据和选项对证书进行更新?保存在数据库中的所有数据都丢失了?

THX。

0 个答案:

没有答案