通过OpenSSL来生成二进制格式证书文件(pfx和cer)
1、生成PEM格式RSA私钥
不对输出的文件内容进行加密
openssl genrsa -out private-rsa.key
对输出的文件内容进行加密(DES/AES128/AES256等)
openssl genrsa -out rsa.pem -aes128 -passout pass:
私钥转换成PKCS8格式
openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt > rsa_private_key_pkcs8.pem
2、由1中生成的私钥导出PEM格式的公钥文件
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key_2048.pub
3、由1中私钥导出*.cer格式(X509)的公钥证书文件
openssl req -new -x509 -key private-rsa.key -days -out public-rsa.cer
4、由1和3生成*.pfx格式(PKCS12)私钥文件
pkcs12 -export -name test-alias -in public-rsa.cer -inkey private-rsa.key -out ctrip_rsa.pfx
通过OpenSSL来生成二进制格式证书文件(pfx和cer)的更多相关文章
- 利用caffe生成 lmdb 格式的文件,并对网络进行FineTuning
		利用caffe生成 lmdb 格式的文件,并对网络进行FineTuning 数据的组织格式为: 首先,所需要的脚本指令路径为: /home/wangxiao/Downloads/caffe-maste ... 
- 通过C#来加载X509格式证书文件并生成RSA对象
		private static RSACryptoServiceProvider GetPrivateKey(string priKeyFile, string keyPwd) { var pc = n ... 
- 通过OpenSSL来生成PEM格式的私钥、PKCS8格式的私钥、公钥|pfx格式的私钥、cer格式的公钥
		1.生成PEM格式RSA私钥 不对输出的文件内容进行加密 openssl genrsa -out private-rsa.key 对输出的文件内容进行加密(DES/AES128/AES256等) op ... 
- keil MDK中如何生成*.bin格式的文件
		在Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件.虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯 ... 
- 在MDK中怎样生成*.bin格式的文件?
		在Realview MDK的集成开发环境中.默认情况下能够生成*.axf格式的调试文件和*.hex格式的可运行文件. 尽管这两个格式的文件很有利于ULINK2仿真器的下载和调试,可是ADS的用户更习惯 ... 
- openssl将私钥和crt证书合成pfx证书
		pfx是什么文件:公钥加密技术12号标准(Public Key Cryptography Standards #12,PKCS#12)为存储和传输用户或服务器私钥.公钥和证书指定了一个可移植的格式.它 ... 
- python脚本从excel表到处数据,生成指定格式的文件
		#coding:gbk #导入处理excel的模块 import xlrd #定义哪些字段须要推断,仅仅支持时间字段 toSureColArray = ['CREATE_TIME','MODIFY_T ... 
- yii2 生成PDF格式的文件
		1 .先把mpdf-development.zip解压的类文件夹放到vendor目录里面,重命名为mpdf 2 .在vendor/composer/autoload_namespaces.php里面添 ... 
- 证书文件(pfx)读取时报 “指定的网络密码不正确”
		实际情况: 1.本地测试正确,发布到windows server 2003 iis6 可以正常运行 发布到 windows server 2008 上 II7就报 “指定的网络密码不正确” 日志报错为 ... 
随机推荐
- 初探Stage3D(三) 深入研究透视投影矩阵
			关于本文 本文主要讲解从数学的角度如何推导出Stage3D中用到的两个投影矩阵 perspectiveLH public function perspectiveLH(width:Number,hei ... 
- Object c 基础知识
			文件类型说明:.h 头文件,用于定义类.实例变量及类中的方法等定义信息(interface)..m 源文件,定义方法体,可实现objce-c和c方法(implementation)..mm c++源文 ... 
- C# 开发者代码审查清单【转】
			这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考.这是为了确保在编码过程中,大部分通用编码指导原则都能注意到.对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助 ... 
- RadioButton 的background属性表现特征
			对于radiaoButton,应该很多人都用过.下面看一个场景 上方时radiogroup,细致观察发现左1,文字开始位置和右1文字开始位置不同,这是为何呢? 查看布局: <RadioB ... 
- ux.form.field.TreePicker 扩展,修复火狐不能展开bug
			/** * A Picker field that contains a tree panel on its popup, enabling selection of tree nodes. * 动态 ... 
- 在自己的对象里实现IEnumerator和IEnumerable
			平时工作中我们经常用foreach来迭代一个集合.比如 foreach (Student student in myClass) { Console.WriteLine(student); } 基本所 ... 
- Ping-Pong (Easy Version)(DFS)
			B. Ping-Pong (Easy Version) time limit per test 2 seconds memory limit per test 256 megabytes input ... 
- 未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
			在C#的web程序中读取服务器端的Excel文件时所报的异常 问题描述:在Visual Studio中运行.调试均没有问题,但是部署到Windows Server 2008 64位操作系统的IIS7 ... 
- 白话Redis与Memcached区别
			如果简单地比较Redis与Memcached的区别,外在的区别是: 1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储. 2 Redis ... 
- 【转载】两个排序数组的中位数 / 第K大元素(Median of Two Sorted Arrays)
			转自 http://blog.csdn.net/zxzxy1988/article/details/8587244 给定两个已经排序好的数组(可能为空),找到两者所有元素中第k大的元素.另外一种更加具 ... 
