利用xampp进行https操做

环境: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。而后保存文件密码

 

 

生成证书

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

 

导出中注意:

 

 

相关文章
相关标签/搜索