【问题标题】:How to create valid public and private key for digital sign?如何为数字签名创建有效的公钥和私钥?
【发布时间】:2015-06-27 02:14:03
【问题描述】:

如何获得具有真实公钥和私钥的免费 X509 证书?
我使用 .net 加密和解密文档。
它可以导入pfx文件。
现在我如何为每个用户创建带有public & private 的单个pfx 文件?

【问题讨论】:

    标签: .net encryption public-key-encryption private-key pki


    【解决方案1】:

    你需要使用makecert and pvk2pfx,都需要安装Visual Studio。

    首先运行makecert得到一个证书(cer文件)和私钥文件(pvk文件)

    makecert -sv yourprivatekeyfile.pvk -n "cert name" yourcertfile.cer -b mm/dd/yyyy -e mm/dd/yyyy -r
    

    地点:

    • -sv yourprivatekeyfile.pvk 是包含私钥的文件的名称。
    • -n "cert name" 是出现在证书(和证书存储区)上的名称。
    • yourcertfile.cer 是证书文件的名称。
    • -b mm/dd/yyyy 是证书生效的日期。
    • -e mm/dd/yyyy 是证书过期的日期。
    • -r 表示这将是一个自签名证书。

    一个你有你的两个文件,你可以将它们组合成一个 pfx 文件

    PVK2PFX –pvk yourprivatekeyfile.pvk –spc yourcertfile.cer –pfx yourpfxfile.pfx –po yourpfxpassword
    

    地点:

    • -pvk yourprivatekeyfile.pvk 是您创建的私钥文件
    • -spc yourcertfile.cer 是你创建的证书文件
    • -pfx yourpfxfile.pfx 是要创建的 .pfx 文件的名称。
    • -po yourpfxpassword 是您要分配给 .pfx 文件的密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 2017-11-12
      • 2021-12-16
      • 1970-01-01
      相关资源
      最近更新 更多