How to create PFX file

简介: --First, thanks my colleague Hanker's collection. How to create PFX file 打开Microsoft.
--First, thanks my colleague Hanker's collection.

How to create PFX file
打开Microsoft.NET FrameworkSDK命令提示,详细操作步骤如下:
 
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工具下载地址如下:
这个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.
目录
相关文章
|
2月前
|
编译器 API C语言
C/C++ 获取文件名的方法:分享一些实用的获取文件名的方法和技巧(__FILE__,__builtin_FILE(),__BASE_FILE__等)
C/C++ 获取文件名的方法:分享一些实用的获取文件名的方法和技巧(__FILE__,__builtin_FILE(),__BASE_FILE__等)
64 0
|
10月前
mkdir: cannot create directory `**': No such file or directory
在mkdir时报错的解决方案,在网上找了很多文章都没有说清楚原因。
201 0
|
6天前
|
Shell
adb: error: cannot create file/directory ‘d:/1.png‘: No such file or directory
adb: error: cannot create file/directory ‘d:/1.png‘: No such file or directory
12 0
|
6月前
指定的 filePath 文件不存在
指定的 filePath 文件不存在
23 2
npm ERR! enoent ENOENT: no such file or directory, rename
npm ERR! enoent ENOENT: no such file or directory, rename
499 0
|
机器学习/深度学习
成功解决NotFoundError (see above for traceback): Failed to create a directory: ; No such file or directo
成功解决NotFoundError (see above for traceback): Failed to create a directory: ; No such file or directo
|
开发工具 容器
解决报错:Couldn't create temporary file /tmp/apt.conf.IRqbCz
问题 操作容器应该是属于服务器开发同学的常规操作,经常我们会遇到系统缺少对应的工具的情况,比如我们进入容器后,想使用 vim 修改某个文件,但是发现该容器没有安装 vim 工具。这个时候,一般都需要自己手动安装,比如在 unbuntu 系统中,可以使用 apt-get 包管理命令。
607 0
解决报错:Couldn't create temporary file /tmp/apt.conf.IRqbCz
|
Linux Windows
SVN更新被Locked,Can't open file 'folder/.svn/tmp/text-base/file.svn-base'
SVN更新被Locked,Can't open file 'folder/.svn/tmp/text-base/file.svn-base'
136 0
SVN更新被Locked,Can't open file 'folder/.svn/tmp/text-base/file.svn-base'