第一:在製作數字簽名證書的時候用到幾個文件:*.pvk 文件 *cer文件 和 *.cab文件
第二:關於一些證書相關的文件區別可以去另一篇博客查看《證書格式區別 & pvk & spc & cer 》
第三:在製作的時候建議用批處理文件操作,因爲需要不斷的測試(相關工具可以在我的資源裏面下載)
makecert -sv testActive.pvk -r -n "CN=KeHong Company" testActive.cer
cabarc -s 6144 n testActiveX.cab ***.dll testActive.ocx testActive //***.dll 文件根據自己需要填寫
第四:個人對這條命令的理解,很膚淺,卻便於理解: makecert -sv testActive.pvk -r -n "CN=KeHong Company" testActive.cer
首選創建一個私鑰文件,所以你是需要輸入一個密鑰的,生成*.pvk文件,然後根據一些信息生成證書文件*.cer,這個文件是不包含私鑰的,但是卻在同一條命令裏面生成,表示不懂,沒有深入研究
第五:生成帶有數字簽名的cab文件
過程是這樣子的:準備要被簽名的*.cab文件,然後給文件頒發一個證書*.cer,這個證書文件的作用在於保證你的合法性權威性,最後用私鑰*pvk 給你的文件籤個名,最後數字簽名文件製作好了
可以想象成這樣子:學校頒發畢業證的時候:首先有內容:***學校***級***專業***人*** ,這是文件;然後這些內容需要配一個高校的權威畢業證有編碼;最後這個文件還要有學校的簽名:章&校長簽字,這樣你這個畢業證就能用了