第一:在制作数字签名证书的时候用到几个文件:*.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 给你的文件签个名,最后数字签名文件制作好了
可以想象成这样子:学校颁发毕业证的时候:首先有内容:***学校***级***专业***人*** ,这是文件;然后这些内容需要配一个高校的权威毕业证有编码;最后这个文件还要有学校的签名:章&校长签字,这样你这个毕业证就能用了