2011-02-27 28 views
2

親愛的女士們,先生們。 觀察這個簡單的批處理文件:makecert給出「未能從發行人證書中獲取安全提供者」 - 爲什麼?

makecert -n "CN=MyCA" -sr localmachine -ss root -a sha1 -cy authority -r -sv MyCA.pvk MyCA.cer 
del MyCA.pvk 
del MyCA.cer 
makecert -n "CN=il-mark-lt" -sr localmachine -ss my -cy end -pe -sky exchange -a sha1 -is root -ir localmachine -in MyCA 

不過,最後makecert失敗,出現以下錯誤信息:

Error: Fail to acquire a security provider from the issuer's certificate 

如何解決呢?有任何想法嗎?順便說一句,第一個makecert成功。當然,我再次刪除它,然後再次運行命令。

謝謝。

EDIT1

我明白了失敗的原因。第二個命令期望文件MyCA.pvk存在,但我不想保留它。那麼,我能做些什麼?

+0

我在等着這個介紹的魔術! – hcoverlambda 2015-06-29 18:44:43

回答

2

只是略去-sv MyCA.pvk部分。它應該仍然會生成一個私鑰並將其正常存儲,而不是作爲pvk文件,並且應該在makecert ... -in MyCA之後找到它。 1

相關問題