证书制作makecert参数

makecert参数-sv 该命令选项指定私钥文件,将证书的私钥存储在该文件中,指定该选项时,生成的证书当中就不会有私钥了-sk 该选项将私钥存储在密钥容器中,并在密钥容器中为该私钥指

makecert参数

-sv 该命令选项指定私钥文件,将证书的私钥存储在该文件中,指定该选项时,生成的证书当中就不会有私钥了

-sk 该选项将私钥存储在密钥容器中,并在密钥容器中为该私钥指定一个名称,如果该名称不存在,则创建一个。相对于一个键值对,键值就是-sk后指定的,内容就是私钥

-pe 该选项指定生成的私钥能否被导出。如果选择导出私钥,那么证书导出时,可以导出为pfx格式,该格式的文件包含了证书内容,和一个私钥。这个命令选项在-sv选项存在时,意味着指定的私钥文件中的私钥,在日后是可以被导出的。当-sk存在时,-pe选项无效,私钥还是会被存在密钥容器中。如果一个选项都不存在,证书依旧可以导出私钥(此时私钥存在与证书当中)

-sr 该选项指定证书存储位置,这个位置是系统固定有几个选项的,就是CurrentUser,LocalMachine

-ss 该选项也是指定证书存储位置,但这个位置是再CurrentUser,或是LocalMachine之下的,然后相当于可以在它们下面新建文件夹

-r 创建自签名证书,所谓自签名证书就是证书签名的主体(证书持有人)和签发者是同一个

-n 指定证书主体名称

-ic 指定生成子证书时使用的Root证书(根证书是相对于子证书而言的,对所有的子证书而言,生成子证书的就是根证书)

-iv 指定生成子证书使用的Root证书的私钥文件


相关推荐

[!--temp.pl--]