zoukankan      html  css  js  c++  java
  • 生成数字证书

    C#生成数字证书两种方式

    一、使用控制台命令执行生成数字证书

    二、通过编写程序生成数字证书

    1、打开VS2013 x86 本机工具命令提示

    2、使用makecert.exe

    -sr CurrentUser:指定主题的证书存储位置。Location 可以是 currentuser(默认值)或 localmachine

    -ss MyTestContainer:指定主题的证书存储名称,输出证书即存储在那里。

    -n CN=TestCert:指定主题的证书名称。此名称必须符合 X.500 标准。最简单的方法是在双引号中指定此名称,并加上前缀 CN=;例如,"CN=myName"。

    -b:有效开始时间。

    -e:有效结束时间。

    -sky exchange:指定颁发者的密钥类型,必须是 signature、exchange 或一个表示提供程序类型的整数。默认情况下,可传入 1 表示交换密钥,传入 2 表示签名密钥。

    -pe:将所生成的私钥标记为可导出。这样可将私钥包括在证书中。

    3、导出数字证书

    1. 开始 CMD 运行 MMC,打开一个空的MMC控制台。
    2. 在控制台菜单,文件 选择 添加/删除管理单元 添加按钮  选"证书"  添加  选"我的用户账户"  
    3. 在控制台菜单,文件  添加/删除管理单元  添加按钮  选"证书"  添加  选"计算机账户" 

     

    选择证书,右键,选择任务,“导出”

    C# 程序 生成数字证书下次补上。

  • 相关阅读:
    Django-ORM
    Django-路由系统
    Django-(Request对象和Response对象)
    Django-(CBV和FBV)
    批量设置模板中的时间格式
    Django模板语言-(母板、组件、静态文件相关、simple_tag、inclusion_tag)
    yii2csrf攻击
    centos6更改密码
    ide vscode安装
    xshell配色方案
  • 原文地址:https://www.cnblogs.com/ysjBoke/p/6874627.html
Copyright © 2011-2022 走看看