码迷,mamicode.com
首页 > Web开发 > 详细

利用xampp进行https操作

时间:2015-07-12 23:08:56      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

环境:win7 32位

 

安装xampp:

         一般情况Apache的端口号可能会冲突,建议修改。修改方法如下:

1.点击Config

 技术分享

2.在出现的界面上点击Service and Port Setting

 技术分享

3.修改Apache的端口号。其他的端口号也是同样的修改方法

 技术分享

4.修改完成后,点击sava,保存修改。

5.然后再修改配置文件中的端口号

点击Apache中的Config,先选择httpd-conf,将文件中全部的80端口替换成你修改的端口号,例如8088。然后保存文件

 技术分享

再次点击Apache中的Config,选择httpd-ssl.conf,将文件中的443端口号替换成你修改的SSL的端口号,例如4431。然后保存文件

 技术分享

 

生成证书

  1. 直接下载已经编译好的Openssl程序,安装。
  2. 找到安装路径\bin,点击openssl.exe,出现如下的界面

 技术分享

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格式

 技术分享

导出中注意:

 技术分享

 技术分享

 

利用xampp进行https操作

标签:

原文地址:http://www.cnblogs.com/asin-huang/p/4641714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!