|
|
|
联系客服020-83701501

Resin服务器SSL证书安装指南

联系在线客服,可以获得免费在线咨询服务。 QQ咨询 我要预约
Resin服务器SSL证书安装指南

一、获取SSL证书

1.获取证书文件

在您完成申请数安时代GDCA服务器证书的流程后,登录系统将会下载一个压缩文件,使用Apache_IIS_Tomcat_Server里面的文件;

2.获取私钥证书文件

请找到之前提交csr时生成的.key私钥文件,该文件为证书的私钥,后面配置要用到;

二、 安装ssl证书

Resin目前最新的版本还是4.0 (4.0.49),使用Java EE6,在Resin上部署证书,一般有两种方式,首先我们推荐采用Openssl方式,不仅因为Openssl模式下的速度更快,而且Openssl对TLS的支持更好,安全性高;另外一种JSSE方式,不仅速度慢,而且JSSE6仅支持TLS1.0

1.?Opessl模式安装ssl证书

打开Resin.xml,增加下面配置:

<resin xmlns="">
<cluster id="http-tier">

<server id="a" address="192.168.1.12">

<http port="443">

<openssl>

<certificate-file>keys/server.crt</certificate-file>

<certificate-key-file>keys/server.key</certificate-key-file>

<password>my-password</password>

<certificate-chain-file>keys/chain.crt</certificate-chain-file>

<cipher-suite>ALL:!ADH:+HIGH:+MEDIUM:!NULL:!DH:!RC4:!DES" </cipher-suite>

<protocol>tlsv1 tls1.1 tls1.2</protocol>

</openssl>

</http>

</server>

...

</resin>

说明:

<certificate-file>:服务器证书文件。

<certificate-key-file>:服务器证书的私钥文件。

<password>:服务器证书私钥文件的密码,如果原私钥文件没有密码,可以运行如下openssl命令:

openssl rsa -in server.key -des -out serverpass.key -passout pass:123456

<certificate-chain-file>:中间证书文件。

<cipher-suite>:加密套件设定。

<protocol>:协议说明,一般只打开TLS 1 , TLS 1.1, TLS 1.2协议。

2.?JSSE模式配置服务器证书

打开resin.xml,增加以下参数:

<resin xmlns="">
<cluster id="">

<server-default>

<http port="443">

<jsse-ssl>

<key-store-type>jks</key-store-type>

<key-store-file>keys/server.keystore</key-store-file>

<password>changeit</password>

<protocol>-sslv3</protocol>

</jsse-ssl>

</http>

</server-default>

...

</cluster>

</resin>

说明:

<key-store-type>:设定Keystore文件的类型,这里一般都设为jks。

<key-store-file>:JKS文件名。

<password>:JKS文件的密码。

<protocol>:支持的协议。测试SSL证书

4.?测试安装结果

默认的SSL访问端口号为443,如果使用其他端口号,则您需要使用方式来访问您的站点,防火墙要开放相应的port。

四、?服务器证书的备份

备份服务器证书私钥文件key,服务器证书文件crt,即可完成服务器证书的备份操作。

五、?服务器证书的恢复

参照步骤“二、安装服务器证书”即可完成恢复操作

数安新闻+更多

证书相关+更多