How to create PFX file

--First, thanks my colleague Hanker's collection.

How to create PFX file

打开Microsoft.NET
Framework的SDK命令提示,详细操作步骤如下:

 

1、创建一个自己签署的X.509证书.cer和一个私钥文件.pvk,用到.NET自带的makecert工具,命令如下: 

cd C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools

makecert -r -n "CN=XYZ Company" -b 01/01/2012 -e 01/01/2018
-sv myselfName.pvk myselfName.cer

注意:执行命令后会弹出私钥密码对话框,按提示设置私钥密码(也可以不使用密码),后面将会用到这个密码。

2、利用X.509证书.cer创建发行者证书.spc,用到.NET自带的cert2spc工具,命令如下:

cert2spc myselfName.cer myselfName.spc

 

3、从.pvk和.spc格式转换成.pfx格式,用到pvkimprt工具(需要安装),命令如下:

pvkimprt -pfx myselfName.spc myselfName.pvk

然后按提示操作导出.pfx证书,若第1步设置了私钥密码,此处需要输入验证;

注意:需要安装过pvkimprt工具后,才使用上面的命令,否则在SDK中执行上面的命令将无法成功。

 

4、最后在VS项目的ClickOnce清单签名的证书设置里,点击“从文件选择”浏览定位到第3步导出的.pfx证书,此处需要验证第1步中设置的私钥密码。

pvkimprt工具下载地址如下:

http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe

这个pvkimprt.exe文件是需要解压的,默认解到压C:/DOCUME~1/tzj/LOCALS~1/Temp文件夹,也可以指定目录,解压后找到pvkimprt.exe文件双击安装即可。

 

How to create cer file from existing pfx file

1.       If you already have a pfx file in IIS. If you don't have create one.

2.       Right click the Pfx file to choose View.

3.       In Details Tab. Choose Copy to file then select cer file to export.

4.       Get your Cer file associated with the pfx certification

5.       Suggestion: Keep them stored in one place in case you need both.

时间: 2024-09-19 10:12:12

How to create PFX file的相关文章

MySQL中can't create PID file: No such file or directory错误的解决方法

风信网(ithov.com)原创文章:安装mysql完成之后,启动mysql报以下错误信息 [root@localhost mysql]# /usr/local/mysql/bin/mysqld_safe & 131206 22:50:00 mysqld_safe Logging to '/var/log/mysqld.log'. 131206 22:50:00 mysqld_safe Starting mysqld daemon with databases from /data/mysql/

mysql:Can't start server: can't create PID file: No space left on device_Mysql

解决案例一: 今天公司服务器上所有的网站都出现问题,有的打开没有数据,有的直接是空白. 我的第一反应就是数据库挂了.打开远程,进了系统,service mysqld stop 失败.service mysqld start等了好大一会,提示Timeout error occurred trying to start MySQL Daemon 一开始以为是mysql用户问题,查询系统用户完全没有问题. 打开log日志一看,问题出现了Can't start server: can't create

mysql提示[Warning] Cant create test file xxx lower-test

我想,你一定是从seo/seo.html" target="_blank">搜索引擎搜索这个标题进来的!你一定是想改变mysql默认安装的数据目录! 你已经修改了my.cnf中的datadir的值 首先是查看数据库日志 mysqld started [Warning] Can't create test file xxx.lower-test [Warning] Can't create test file xxx.lower-test /usr/libexec/mys

玩英lol不定时出现failed to create dump file:"(error 183)

玩英雄联盟游戏不定时出现failed to create dump file:"(error 183)报错,如图: 解决办法如下 1.看看是不是dump目录权限不足:(C:\Users\用户名\AppData\Local\Temp目录,需要先显示隐藏文件才能查看) 2.右键文件夹在弹出菜单点击"属性"然后找到"安全选"上面找到"编辑"点击,如下图所示: 3.然后我们设置所有权限,我们搜索everyone,然后点击"检查名称&q

[0815]SP2-0606: Cannot create SPOOL file

[20150815]SP2-0606: Cannot create SPOOL file.txt 我想spool 到文件,带后缀名sql. 在linux下: SCOTT@test> accept abc test SCOTT@test> spool &&abc\.sql --这样就可以实现.避免&&abc解析出错. 而在windows下: SCOTT@40> accept abc test SCOTT@40> spool &&abc\

csharp create ICS file extension

  string schLocation = "Conference Room 涂聚文约会你"; string schSubject = "Business visit discussion约会"; string schDescription = "Schedule description明天到深圳市福田區車公廟冶金大大廈約會"; System.DateTime schBeginDate = Convert.ToDateTime("2/

ORA-09925: Unable to create audit trail file汇总

今天一兄弟的库报ORA-09925: Unable to create audit trail file,当时查 df -h有可用空间,目录的权限也正确,未df -i查看Inodes使用情况,审计目录下有将近24W个文件,初步猜测是因为审计生成文件过多导致目录所在分区的Inodes用光了,当时删除部分审计 TRACE文件后正常未查看 Inodes使用情况. 汇总了下:ORA-09925的原因大致有以下三种:--其实可以根据报错判断是权限问题还是磁盘空间问题 原因一:目录权限问题--目录权限被改,

Outlook Cannot create file:Outlook不能创建文件问题

症状:用户写邮件要添加一份附件时,提示: Cannot create file:file name.Right-click the folder you want to create the file in and click Properties on the shortcut menu to check your permissions for the folder. 而我添加别的文件附件却是没问题的,莫非这个文档有问题? 打开查看,没有发现问题. 原因:Outlook Secure Tem

oracle ORA-09925错误:Unable to create audit trail file

今天一台数据库登录报ORA-09925错误 oracle@linux-37:~/oradata> sqlplus / as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Tue Nov 22 18:04:21 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. ERROR: ORA-09925: Unable to create audit trail file Linu