【转】ClickOnce证书
打开Microsoft .NET Framework 的SDK命令提示,按以下步骤操作:
1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到makecert工具,命令如下:
makecert -r -n "CN= cncxz " -b 01/01/2005 -e 01/01/2018 -sv myselfName.pvk myselfName.cer
按提示设置私钥密码(也可以不使用密码)即可在当前目录生成相关文件
2、利用X.509证书(.cer)创建发行者证书 (.spc),用到cert2spc工具,命令如下:
cert2spc myselfName.cer myselfName.spc
3、从.pvk和.spc格式转换成.pfx格式,用到pvkimprt工具,命令如下:
pvkimprt -pfx myselfName.spc myselfName.pvk
按提示操作可导出.pfx证书,若第1步设置了私钥密码,此处需要输入验证
4、在vs项目的ClickOnce清单签名的证书设置处点击“从文件选择”浏览定位到第3步导出的.pfx证书,此处需要验证第3步中设置的证书私钥密码。
makecert工具和cert2spc工具.NET Framework自带,pvkimprt工具下载地址如下
http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe
转载于:https://www.cnblogs.com/Miraclky-G/archive/2012/07/04/Winform.html
【转】ClickOnce证书相关推荐
- 关于c#:如何续订过期的ClickOnce证书?
github上找到该项目:github.com/OceanAirdrop/ExtendClickOnceCertificate 使用:cmd 输入下面命令 D:\ExtendClickOnceCer ...
- cli模式下php会超时吗,php cli模式下调试
Atiit 如何手写词法解析器 Atiit 如何手写词法解析器 1.1. 通过编程直接从正则->nfa->dfa->表驱动词法解析一条龙自动生成.那是用程序自动生成是需要这样的,自己 ...
- ClickOnce部署(3):使用证书
在讲述证书的使用前,我们先来了解另外一个知识--发布网页. 在前面所说的ClickOnce部署中,如果大家细心的话,应该会发现这么个问题. 如上图,发布成功后,在"输出"窗口中提示 ...
- 创建为ClickOnce清单签名的.pfx格式数字证书
创建为ClickOnce清单签名的.pfx格式数字证书 使用vs2005自动创建的.pfx数字证书默认有效期只有一年,并且"颁发者"."颁发给"均为当前机器名和 ...
- 创建ClickOnce清单签名.pfx格式数字证书
打开Microsoft .NET Framework 的SDK命令提示,或者直接在"开始"菜单中找到安装的Visual Studio ××××文件夹,打开"开发者命令提示 ...
- 无法在证书存储区中找到清单签名证书的解决办法
以前的一个项目今天打开忽然提示说"无法在证书存储区中找到清单签名证书",很郁闷,不知道怎么回事.最好在 工程属性里面--签名--为Clickonce清单签名 去掉 .再次生成居然成 ...
- [转]使用 .NET Framework 2.0 在您的应用程序中支持证书
NET 安全 使用 .NET Framework 2.0 在您的应用程序中支持证书 Dominick Baier 本文讨论: Windows 证书存储区 .NET 中的证书类 验证.SSL.Web 服 ...
- 通过MageUi.exe修改通过ClickOnce发布过的WPF browser application 配置文件
VS2008提供了ClickOnce功能方便开发人员发布和部署应用程序.但是,对于 WPF browser application,一旦发布后,你想去修改 app.config以改动里面的数据库连接字 ...
- VS2010项目生成时提示错误“在证书存储区中找不到清单签名证书”?
VS2010项目生成时提示错误"在证书存储区中找不到清单签名证书"? 解决办法:在项目属性里签名栏中的那个ClickOnce签名清单不知道什么时候勾选上了,去掉就一切正常了.如图 ...
最新文章
- aptana对齐快捷键ctrl+shift+f
- RxJava Timer:代替handler
- JavaWeb中使用session保持用户登录状态
- 协作与协同有什么区别_OA软件, BPM系统, 移动办公系统, 协同办公系统到底有什么区别...
- 学习jQuery顺便学习下CSS选择器:奇偶匹配nth-child(even)
- 面向B端市场,Mana VR团队将推出VR交互产品
- pycharm导入(import)报红(出现红色波浪线)解决办法(Mark Directory as —— Sources Root)
- 13.transform确保目标空间足够大
- (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别
- [学习笔记] 初次见面,请多关照 (公式推导+题集)——杜教筛
- C# 装箱和拆箱、理论概念(非原创)
- 按工作日加减天数,忽略星期六日
- ubuntu20.04 合并两个磁盘
- 弹幕有硬伤,转变主流成妄想
- ArcGIS导入excel文件
- 自定义桌面(仿360桌面)
- 新能源汽车整车控制器(VCU\HCU)
- 码农翻身之我是一个线程 --- 读书笔记
- 人生无捷径「一万小时定律·正篇」
- PyCharm 里面的 c、m、F、f、v、p 分别代表什么含义?
热门文章
- java开发app教程,进阶加薪全靠它!
- python【力扣LeetCode算法题库】66-加一
- abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...
- centos 6.5手动同步ntp时钟_如何安装和配置 Chrony 作为 NTP 客户端? | Linux 中国
- python语言标识符首字符不能是汉字_Python基本语法元素
- 边缘计算架构_多接入边缘计算框架与参考架构简介
- sql必知必会样例表导入失败_记录WordPress搬家遇到的数据库导入错误问题
- python get score gain_什么是“熵和信息增益”?(What is “entropy and information gain”?)...
- mysql修改binlog格式_mysql binlog格式...
- java中http解析url,java url 编码(解析http请求汉语言地址 )