创建自签名数字证书PFX格式

2023-05-16

创建自签名数字证书PFX格式

1 在系统中安装一个自签名数字证书

1.1 安装makecert.exe,可直接安装Visual Studio(Visual Studio包含makecert.exe)

1.2 使用makecert.exe在系统中安装一个自签名数字证书

1.2.1 以管理员身份打开CMD或PowerShell,在命令行中输入以下内容,回车执行命令。

makecert -r -pe -n "CN=DOXX CA" -$ commercial -a sha1 -b 01/01/2020 -e 01/01/2100 -cy authority -ss root -sr currentuser

其中:
-r 创建一个自签名证书。
-pe 将私钥标记为可导出。
-n “名称” 发布者证书的名称。该名称必须符合X.500标准。最简单的方法是使用“ CN = MyName ”格式。例如:-n“ CN = Test”。
-$ 证书颁发机构 认证机构的类型。必须将CertificateAuthority设置为commercial商业的(对于要由商业软件发行者使用的证书)或individual个人的(对于要由各个软件发行者使用的证书)。
-a 一种 算法 哈希算法。必须设置为SHA-1MD5(默认为MD5)。
-b 日期开始 证书首次生效的日期。默认值为创建证书的时间。DateStart的格式为mm/dd /yyyy
-e 日期结束 有效期结束的日期。默认值为2039年。
-cy 证书类型 证书类别。CertificateTypes可以end结束对终端实体,或authority权威机构的权威认证。
-ss 主题证书存储库的名称,将在其中存储生成的证书。
-sr 主题的证书库的注册表位置。必须是LocalMachine(注册表项HKEY_LOCAL_MACHINE)或CurrentUser(注册表项HKEY_CURRENT_USER)(默认为CurrentUser)。

1.2.2 在弹出的对话框中点击“确定”。

在这里插入图片描述

1.2.3 成功创建数字证书命令行将提示"Succeeded"

在这里插入图片描述

2 将自签名数字证书导出为带密码的PFX格式(含私钥)

2.1 寻找创建的自签名证书

2.1.1 按下Windows+R组合键输入“certmgr.msc”,点击确定。

在这里插入图片描述

2.1.2 依次点开“受信任的根证书颁发机构”-“证书”,找到“DOXX CA”

在这里插入图片描述

2.2 导出“DOXX CA”证书为PFX格式(含私钥)

右击“DOXX CA”,依次点击所有任务-导出
在这里插入图片描述
按照下图指示点击“下一步”
在这里插入图片描述
这里选择导出私钥点击“下一步”
在这里插入图片描述
继续点击“下一步”
在这里插入图片描述
选择使用密码,并输入PFX证书文件的访问密码(要记住此密码),更改加密方式为AES-256方式,点击“下一步”
在这里插入图片描述
点击“浏览”选择保存位置,点击“下一步”
在这里插入图片描述
确认无误后,点击“完成”
在这里插入图片描述
提示导出成功,点击“确定”
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建自签名数字证书PFX格式 的相关文章

随机推荐

  • WPF DataGrid 获取多选项目

    解决方案 xff1a 先附上地址 xff1a https stackoverflow com questions 9880589 bind to selecteditems from datagrid or listbox in mvvm
  • 记一次netcore 3.1 发布失败

    VS版本 xff1a 2019 16 8 5 使用框架 xff1a netcore3 1 问题描述 xff1a 项目可以正常生成 xff0c 但部署模式为独立时 xff0c 不能发布 xff0c 部署模式为依赖框架 xff0c 可以发布 报
  • 在.NET中使用COM组件

    在 NET中使用COM组件 文章目录 在 NET中使用COM组件早期绑定COM对象为COM类型库生成互操作程序集使用COM组件 后期绑定COM对象通过与非托管代码互操作创建COM对象通过平台调用创建COM对象通过C 43 43 Intero
  • Go语言生成dll

    GO语言生成dll 环境dll代码编译调试 环境 操作系统 xff1a win7 64位 go版本 xff1a 1 17 gcc版本 xff1a Thread model win32 gcc version 8 1 0 x86 64 win
  • 腾讯云轻量应用服务器配置https踩坑

    服务器里有许多应用模板 xff0c 这些应用装上应可以运行 xff0c 非常方便 xff0c 但配置https踩了许多坑 xff0c 记录一下吧 以WordPress 腾讯云插件版为例 xff0c 应用信息如下 SSL证书安装 点击Ngin
  • 微信支付宝扫码支付简介

    微信平台 支付模式 付款码支付Native支付JSAPI支付APP支付H5支付小程序支付 各种模式的定义可以查看微信官方文档 这里应用Native支付 xff0c 它是商户系统按微信支付协议生成支付二维码 xff0c 用户再用微信 扫一扫
  • C++十六进制转十进制

    方法一 span class token macro property span class token directive hash span span class token directive keyword include span
  • Apache2 配置 HTTPS

    文章目录 自签名 CA 证书服务器部署 HTTPS客户端验证Https 原理 常见问题参考 自签名 CA 证书 生成密钥 使用 128 位的 RSA 算法生成的密钥 xff0c 4096 是密钥的长度 xff0c 建议使用 4096 或以上
  • WPF .Net5 caliburnmicro初始化

    貌似nuget没有提供 Net5的Starter模版 xff0c 因此记录一下初始化工程的流程 下载Cal Nuget 搜索Caliburn 下载4 0 173版本 向工程添加ViewModels和Views文件夹 添加ViewModel
  • MSF手机渗透实验(未成功)(CVE-2019-2215 Binder UA)

    1 前言 最近想利用metasploit对手机进行依次渗透实验 通过查看最近三年的安卓漏洞 xff0c 我对CVE 2019 2215这个漏洞很感兴趣 幸运的是 xff0c metasploit里就有这个漏洞的攻击payload xff0c
  • Socket缓冲区大小修改与系统设置

    每个Socket在Linux中都映射为一个文件 xff0c 并与内核中两个缓冲区 xff08 读缓冲区 写缓冲区 xff09 相关联 或者说 xff0c 每个Socket拥有两个内核缓冲区 有时 xff0c 我们需要修改缓冲区的内核限制的最
  • Java-两个较大的List快速取交集、差集

    工作中经常遇到需要取两个集合之间的交集 差集情况 xff0c 但是普通的retainAll 和removeAll 无法满足数据量大的情况 xff0c 由此就自己尝试运用其他的方法解决 注 xff1a 如果数据量小的情况下 xff0c 还是使
  • CUDA程序安装失败原因及解决方案

    安装教程可以看别人的 xff0c 都差不多 一 GPU和所选cuda版本不兼容 建议先确认自己的GPU是否支持CUDA xff0c 我卑微的950是支持的 再查看自己显卡适配的cuda版本 xff0c 一般来说无差别 二 没有VS 若电脑没
  • Docker 学习(十一)编写Dockerfile

    目录 1 常用指令讲解2 制作Hello World的Dockerfile3 制作 jar包的Dockerfile 1 常用指令讲解 FROM 镜像 版本 xff1a 指定所依赖的基础镜像 RUN lt 命令行命令 gt xff1a 等同于
  • 5G/NR 5G核心网(5GC)之基本概念

    系列文章目录 5G NR 5G核心网 5GC 之网络功能和实体 5G NR 5G核心网 5GC 之非漫游参考架构 5G NR 5G核心网 5GC 之漫游参考架构 5G NR 5G核心网 5GC 之网络功能服务通信 第五代移动通信系统 5G
  • 5G/NR 5G核心网(5GC)之漫游参考架构

    系列文章目录 5G NR 5G核心网 5GC 之基本概念 5G NR 5G核心网 5GC 之网络功能和实体 5G NR 5G核心网 5GC 之非漫游参考架构 5G NR 5G核心网 5GC 之网络功能服务通信 1 5GS漫游参考架构 5G架
  • axure 表格自适应界面

    思路和效果如下图 xff1a 在给定宽度 xff08 all from xff09 内 xff0c 给列表百分比宽度 xff0c 后续修改中 xff0c 只需要修改all from xff0c all from y xff0c 既可调整大小
  • STM32MCU量产工具:STM32 Batch Programmer

    写在最前面 由于本人从事嵌入式开发 xff08 STM32方向 xff09 xff0c 公司产品多数都为STM32芯片 xff0c 面对批量芯片烧录工作实在麻烦 xff08 未送寄焊厂烧录 xff09 xff0c 于是本人根据公司 同事及自
  • QNX 7.1 交叉编译 boost 1.76

    配置 QNX 编译环境 假如 QNX 7 1 SDP 的路径为 work sdk qnx710 xff0c 使用 source 命令让 qnx 环境变量生效 xff1a span class token builtin class name
  • 创建自签名数字证书PFX格式

    创建自签名数字证书PFX格式 1 在系统中安装一个自签名数字证书 1 1 安装makecert exe xff0c 可直接安装Visual Studio xff08 Visual Studio包含makecert exe xff09 1 2