zoukankan      html  css  js  c++  java
  • 创建根证书及其子证书

    “CN=***” ,不然证书就和域名不一致了,至于其他就是文件名,无所谓了!

    工具下载:SignTool

    1. 使用MakeCert.exe创建一个自签名的根证书

    makecert -n “CN=www.xiaoyan.me” -sv RootCA.pvk -r RootCA.cer

    -n subjectName 指定主题名称
    -sv privateKeyFile 指定包含私钥容器的文件
    -r 指定证书为自签名

    2. 通过签发好的根证书签发子证书

    makecert -n “CN=dev.xiaoyan.me” -ic RootCA.cer -iv RootCA.pvk -sv dev.xiaoyan.me.pvk dev.xiaoyan.me.cer

    -n subjectName 指定主题名称
    -ic issuerCertFile 指定颁发者证书位置
    -iv issuerKeyFile 指定颁发者证书私钥文件
    -sv subjectKey 保存私钥的主题密钥容器的位置

    3. 使用Cert2Spc生成Spc发行者证书

    cert2spc wing.3cow.cn.cer RootCA.cer xiaoyan.me.spc

    4. 使用Pvk2Pfx生成Pfx证书

    pvk2pfx -pvk dev.xiaoyan.me.pvk -spc dev.xiaoyan.me.spc -pfx dev.xiaoyan.me.pfx -f -po abc

    -f 存在则覆盖
    -po 保护密码

    PS: subjectName可以包括CN(Common Name)、OU(Organization Unit)、O(Organization)、L(Locality)、S(State)、C(Country),各项之间使用逗号(,)分隔,名称当中 有逗号的用反斜杠(\)转义

    参考:http://msdn.microsoft.com/zh-cn/library/ms733813.aspx

  • 相关阅读:
    P1005 矩阵取数
    [BZOJ2662][BeiJing wc2012]冻结
    [BZOJ1191]超级英雄Hero
    [bzoj1008] 越狱
    [bzoj1001]狼抓兔子 最小割
    网络流24题——负载平衡问题
    分形小山
    可并堆——左偏树、斜堆
    NOIP最优贸易
    洛谷P2073送花
  • 原文地址:https://www.cnblogs.com/breg/p/2319010.html
Copyright © 2011-2022 走看看