这些天用apache common-httpclient写些通讯代码,要用到SSL,于是需要做apache的SSL证书,google和baidu了多篇文章,都不是很满意,不是年代久远,就是语焉不详,照着这些文章拍命令行,没有多少是顺利生成证书的,于是向同事jerry,在这位php兼linux highand的帮助下,解决了燃眉之急,这里记录一二。我用的apache版本是apache2.2.3 for windows,openssl使用的是0.9.8,这些软件可以google后下载,在windows平台或者linux平台都可以按以下命令生成证书:
步骤1:生成密钥
命令:openssl genrsa 1024 > server.key
说明:这是用128位rsa算法生成密钥,得到server.key文件
步骤2: 生成证书请求
命令:openssl req -new -key server.key > server.csr
说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入
步骤2: 生成证书请求
命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt
说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天
把得到的server.key和server.crt文件拷贝到apache的对应目录,具体就不做介绍了。另外说明,这些个证书制作仅仅供开发使用。
写下这些文字的同时感谢我的同事jerry,尽管他不会看到这篇blog,呵呵。
分享到:
相关推荐
在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版) 二、平台 [root@kahn.xiao ~]# uname -r 3.10.0-957.el7.x86_64 [root@kahn.xiao ~]# cat /etc/redhat-release ...
感觉还不错 很不错的东东啊!!!!!!!!! apache_2.2.6 openssl-0.9.8e SSL配置 附带apache_2.2.6 openssl-0.9.8e SSL的下载地址
OpenSSL 证书生成器 可用于apache的ssl证书生成
自己学习openSSL的一些总结,很初步,希望能够帮助到跟我一样刚刚开始接触openSSL的朋友,很浅显,我也是初学者,希望大家不要见笑。
Apache HTTP Server 2.4.23 x86 (32 bit) Windows Installers,不含SSL。
这些资源是配合apache(2.2.x)+openssl(0.9.6->1.0.1升级)过程博文环境搭建中所需要的资源,不是太好找,所以都传上来,主要有: ...5.包含一个我已经安装好后的apache整个的安装文件(openssl用的是0.9.6y的)
如果想用它编程序,除了熟悉已有的文档(包括ssleay,mod_ssl,apachessl的文档)外, 可以到它的maillist上找相关的帖子,许多问题可以在以前的文章中找到答案. 编程: 程序分为两部分,客户端和服务器端,我们的目的是...
启用 apache 的 mod_ssl 之后需要有证书才能正常运作。写了个脚本来操作。首先要确定机器上已经有 openssl 。 代码如下: #!/bin/sh # # ssl 证书输出的根目录。 sslOutputRoot=”/etc/apache_ssl” if [ $# -eq 1 ]...
linux环境中设置APACHE支持SSL,使用OPENSSL生成安全密钥。前段时间客户要求增加项目安全性,通过实践与网络学习,总结文档与大家分享。
ApacheHttpServer msi文件下载 apache_2.4.23-x64-no-ssl.msi apache_2.4.23-x64-no-ssl.msi
apache + openssl验证ssl安全通讯
1、首先请确认您的Apache服务器已经安装有加密模块,可以是OpenSSL,或是OpenSSL+ModSSL。 如果您的Apache web服务器安装在Unix或linux平台上,您可以通过以下网址获得OpenSSL: http://www.openssl.org/source/...
1.安装必要的软件 引用 我用的是apahce2.0.61版,可以直接官方提供的绑定openssl的apache. 文件名是:apache_2.0.61-win32-x86-openssl-0.9.7m.msi 否则单独安装windows下的openssl比较麻烦,要么找到一个第三方的...
apache安装包以及apr/apr-util/openssl/pcre相关依赖。用于apache+SSL的安装使用,
配置SSL <VirtualHost> DocumentRoot … ScriptAlias … SSLCertificateFile /data/gauss/soft/httpd-2.2.4/conf/cert/server.crt SSLCertificateKeyFile /data/gauss/soft/httpd-2.2.4/conf/cert/server.key ...
SSL(Secure Socket Layer): 是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全。Open SSL下载地址:http://www.openssl.org/source/ 一、下载并安装 支持SSL的 Apache 1....
apache2.2.11最新版,win32版本,20个字很难凑啊
Apache HTTP Server 2.4.23 x64 (64 bit) Windows Installers,含SSL1.0.2。
The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license ...