环境:win7 32位服务器
安装xampp:server
通常状况Apache的端口号可能会冲突,建议修改。修改方法以下:ssl
1.点击Configopenssl
2.在出现的界面上点击Service and Port Setting编译
3.修改Apache的端口号。其余的端口号也是一样的修改方法cli
4.修改完成后,点击sava,保存修改。配置
5.而后再修改配置文件中的端口号下载
点击Apache中的Config,先选择httpd-conf,将文件中所有的80端口替换成你修改的端口号,例如8088。而后保存文件程序
再次点击Apache中的Config,选择httpd-ssl.conf,将文件中的443端口号替换成你修改的SSL的端口号,例如4431。而后保存文件密码
生成证书
3.首先生成服务器的私钥 .key文件,会要求输入密码,并再次输入确认密码。
4.生成服务器证书server.csr。会在配置中填写证书信息,如国家、机构等
5.客户端也是一样的操做,生成.key文件和.csr文件
6.本身生成CA。其中会要输入密钥及CA相关信息
在.\bin目录下,新建demoCA文件夹。在demoCA文件夹中新建newcerts文件夹,一个index.txt文件,一个serial文件(注意文件的后缀名)。并在index.txt中写入01并换行,保存index.txt文件。
7.用本身生成的CA证书为server.csr和client.csr文件签名,并输入密钥等操做
8.client使用的文件有:ca.crt, client.crt, client.key
server使用的文件有:ca.crt, server.crt, server.key
这些文件都默认存储在openssl.exe文件所在的路径下
9.导出p12格式根证书:
在本地主机中安装证书
1.键盘输入win+r,输入certmgr.msr,点击肯定
2.将以前生成好的root.p12证书导入到证书\我的中
导入过程当中须要注意:
3.导出证书,为pfx格式
导出中注意: