美文网首页
使用HTTPS

使用HTTPS

作者: KenHan | 来源:发表于2016-11-22 19:28 被阅读30次
免费SSL
  • 沃通
    在2016年9月29日凌晨零点停止签发免费SSL证书,重新恢复的时间还不确定。

  • StartSSL
    无法在Chrome、Firefox上显示绿锁

  • Let's Encrypt

使用Let's Encrypt

官方提供了Certbot来方便使用安装。

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./certbot-auto
./certbot-auto certonly

在目录/etc/letsencrypt下会生成以下几个目录

accounts  archive  csr  keys  live  renewal

live中有与域名同名文件,内有

cert.pem  chain.pem  fullchain.pem  privkey.pem

Nginx配置

ssl_certificate /etc/letsencrypt/live/xx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xx.com/privkey.pem;

注:privkey.pem为PKCS8格式,内容例:

-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----

如果需要转换成PKCS1格式,运行
openssl pkcs8 -in privkey.pem -nocrypt -out pri_key.pem
转换出的内容例:

-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----

需要改为:

-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----

相关文章

  • 使用HTTPS

    免费SSL 沃通在2016年9月29日凌晨零点停止签发免费SSL证书,重新恢复的时间还不确定。 StartSSL无...

  • Retrofit使用https

    最近CTO使用第三方app评测工具检测到项目中没有使用https。接口的请求地址都是https的只是都设置了忽略证...

  • frps https使用

    原文地址 frps https使用 申请免费证书 这里可以在网上找一个免费的https证书, 生成之后下载到本地 ...

  • django使用https

    使用 runserver 是不能使用 https 的 解决办法:使用 runsslserver 步骤: 1.安装:...

  • Android使用https

    前言 HI,欢迎来到裴智飞的《每周一博》。今天是九月第三周,我给大家介绍一下安卓如何使用https。 HTTP协议...

  • Android 使用 HTTPS

    如果你的项目的网络框架是okhttp,那么使用https还是挺简单的,因为okhttp默认支持HTTPS。传送门 ...

  • afn 使用https

    苹果最近出台新规,从2017年1月1日起,iOS 就告别http了,下边是afn使用https的一些步骤. 1.c...

  • Swift使用HTTPS

    1. HTTPS到底是个什么鬼? SSL/TSL+HTTP就是在HTTP传输之前,先给数据做非对称加密,客户端用公...

  • Android使用Https

    OkHttp使用Https(OkHttp版本3.8.1) 一、使用(4步搞定) 1.初始化OkHttpClient...

  • Retrofit使用https

    参考这个链接但是我这样做了还是无效请求的时候报stream was reset: PROTOCOL_ERROR错误...

网友评论

      本文标题:使用HTTPS

      本文链接:https://www.haomeiwen.com/subject/lyhmpttx.html