创建ClickOnce清单签名.pfx格式数字证书
打开Microsoft .NET Framework 的SDK命令提示,或者直接在“开始”菜单中找到安装的Visual Studio ××××文件夹,打开“开发者命令提示窗口”即可,如下图所示:
然后参照以下步骤:
1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到makecert工具,命令如下:
makecert -r -n “CN= cncxz ” -b 01/01/2005 -e 01/01/2018 -sv myselfName.pvk myselfName.cer
该命令详细用法参考:
1.MakeCert - Win32 apps | Microsoft Docs
2.Makecert.exe(证书创建工具) - 玻璃鱼儿 - 博客园 (cnblogs.com)
按提示设置私钥密码(也可以不使用密码)即可在当前目录生成相关文件
2、利用X.509证书(.cer)创建发行者证书 (.spc),用到cert2spc工具,命令如下:
cert2spc myselfName.cer myselfName.spc
注意事项:
如果执行上面的命令提示无法创建相应的文件,如下图所示错误
那么可以考虑创建将文件输出到一个自己创建的新文件夹里,比如
注意:对应的文件夹必须要存在,否则依然会报错。
3、从.pvk和.spc格式转换成.pfx格式,用到Pvk2Pfx工具,命令如下:
pvk2pfx -pvk G:\Key\WF.pvk -pi pwd(密码) -spc G:\Key\WF.spc -pfx G:\Key\wf.pfx -f
按提示操作可导出.pfx证书,若第1步设置了私钥密码,此处需要输入验证
此命令的详细用法参考:
Pvk2Pfx - Windows drivers | Microsoft Docs
4、在vs项目的ClickOnce清单签名的证书设置处点击“从文件选择”浏览定位到第3步导出的.pfx证书,此处需要验证第3步中设置的证书私钥密码
————————————————
参考文章:https://blog.csdn.net/jianyLin/article/details/52635735
创建ClickOnce清单签名.pfx格式数字证书相关推荐
- 创建为ClickOnce清单签名的.pfx格式数字证书
创建为ClickOnce清单签名的.pfx格式数字证书 使用vs2005自动创建的.pfx数字证书默认有效期只有一年,并且"颁发者"."颁发给"均为当前机器名和 ...
- java pfx 和cer_数字证书文件格式(cer和pfx)的区别
作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形 ...
- 数字证书应用综合揭秘(包括证书生成、加密、解密、签名、验签)
引言 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件.为现实网络安全化标准如今大部分的 B2B.B2C.P2P.O2O 等商业网站含有重要企业资料个人资料的信息资信网站 ...
- 数字证书格式详细说明【转】
数字证书格式 常见的数字证书格式 cer后缀的证书文件有两种编码 DER二进制编码 BASE64编码(也就是.pem) p7b一般是证书链,里面包括1到多个证书 pfx是指以pkcs#12格式存储的证 ...
- Android--数字签名和数字证书
一.数字签名 1. 概述 数字签名是非对称加密与数字摘要的组合应用 2. 应用场景 校验用户身份(使用私钥签名,公钥校验,只要用公钥能校验通过,则该信息一定是私钥持有者发布的) 校验数据的完整性(用解 ...
- 无法在证书存储区中找到清单签名证书的解决办法
以前的一个项目今天打开忽然提示说"无法在证书存储区中找到清单签名证书",很郁闷,不知道怎么回事.最好在 工程属性里面--签名--为Clickonce清单签名 去掉 .再次生成居然成 ...
- 转载:Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名...
转载:Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名 Openssl生成rsa和椭圆曲线加密公钥密钥创建根ca签名https服务器证书签名 July 20, 20 ...
- C#数字证书编程总结
.NET中如何操作数字证书详解 http://blog.csdn.net/zjlovety/article/details/7252792 .NET为我们提供了操作数字证书的两个主要的类,分为为: S ...
- SSL数字证书(二)使用makecert.exe签发证书
数字证书原理(〇)认识SSL SSL数字证书(一)CA.根证书与数字证书 SSL数字证书(二)使用makecert.exe签发证书 SSL数字证书(三)使用 openssl 生成证书 首先放出几个参考 ...
最新文章
- log python_基于Python log 的正确打开方式
- 这些Java代码优化细节,你需要注意!
- C++ cout 输出 16, 8 , 2进制
- Shutdown SpringBoot App
- go将服务器图片响应给客户端,Go中来自客户端和服务器的RPC
- 微型计算机除具有计算机的一般特点外,10秋学期《计算机应用基础》第1次在线作业答案免费6/15...
- 云原生时代,政企混合云场景IT监控和诊断的难点和应对之道
- 【Pix4d精品教程】Pix4d修编正射影像DOM的两种方法案例详解
- 中国微型连接器市场趋势报告、技术动态创新及市场预测
- nginx 安装到Java代码上传图片利用ftp过程遇到的问题总结
- 3GPP 资源 使用、查找 教程
- Springboot+RSA非对称加密
- qnx 资源管理器一(转载)
- java提取图片base64,如何把
- 本地部署你的专属ChatGPT,不用想方设法翻墙了
- Unity3D学习记录——爆炸特效
- 砌下落梅如雪乱——剑雪无名
- ZBar源码分析(七)
- 微前端 阿里qiankun
- Hadoop的优势及大数据平台系统架构典型行业应用场景
热门文章
- android 模拟器语言及输入法设置
- 【数据分析】Numpy入门教程(超详细)
- Vue项目中添加锁屏功能
- Springboot整合sftp、scp
- 会声会影2019六大新功能盘点
- php $_server[remote_addr];,PHP获取客户端IP地址的方法$_SERVER['REMOTE_ADDR']
- 狼来了!传统交易所争相入局区块链
- Python基础-推导式
- 基于element组件商品sku多规格
- day5 230428