• CA认证相关


    常见CA证书颁发机构

    GlobalSign、Verisign(工商银行等机构使用)、网证通(国产)、Entrust、Thawte、GeoTrust。

    国产的对浏览器支持的情况不好,尤其移动设备,泛域名证书目前支持的机构不多,一张域名型证书大约是几千元一年。

    第三方证书购买生成流程

    1.在要部署的服务器上用openssl工具(或者jdk的keytool工具)生成证书请求文件

    openssl genrsa -des3 -out spsy.gdfda.gov.cn.key 1024 --生成私钥文件,会提示设定私钥密码
    
    openssl req -new -key spsy.gdfda.gov.cn.key -out spsy.gdfda.gov.cn.csr --生成证书请求文件,会提示输入国家、所在城市、单位信息等

    2.将证书请求文件给到证书机构(SSL提供商,比如,网证通),证书机构根据请求文件生成颁发证书,证书文件一般为cer格式

    3.将证书安装到服务器

    安装在nginx(需要安装nginx ssl模块先)

    server {  
    listen 443;
    server_name spsy.gdfda.gov.cn;
    ssl on;
    ssl_certificate /hnisi/cert/spsy.gdfda.gov.cn.crt;
    ssl_certificate_key /hnisi/cert/spsy.gdfda.gov.cn.key;
    ssl_session_timeout 5m;
    ssl_protocols SSLv2 SSLv3 TLSv1;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;
    # 若ssl_certificate_key使用33iq.key,则每次启动Nginx服务器都要求输入key的密码。
    }

     安装在tomcat

    <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" 
    keystoreFile="keystore/SSL.jks" keystorePass="证书解压密码" />

    几种文件格式的说明

    jks(java key store):JAVA的keytools证书工具支持的证书私钥格式,密钥库文件,可以容纳多个公钥或私钥,同keystore、truststore

    cer:证书的公钥

    csr:证书请求文件

    pfx:浏览器用的,同jks

    相关

    ca单、双向认证

  • 相关阅读:
    session绑定javaBean
    Some code changes cannot be hot swapped into a running virtual machine,
    抓包及WireShark工具介绍
    Jquery选择器特殊字符问题
    win7,win8 64位 VS2010/VS2013调试报错
    win7x64 连接oracle 客户端 VS2010调试 提示ORA-12154 TNS
    WebService本地VS运行正常,发布到IIS异常
    SQL语句增、删、改
    vb 去掉html中的回车和tab;转换部分html大写标签为小写
    C#语句——循环语句(for循环与for循环嵌套)
  • 原文地址:https://www.cnblogs.com/liluredhat/p/6723836.html
Copyright © 2020-2023  润新知