• win openssl 生成证书


    第1步:生成私钥

    有密码:openssl genrsa -des3 -out private.key 1024
    无密码:openssl genrsa -out private.key 1024

    说明:生成rsa私钥,des3算法,2048位强度,server.key是秘钥文件名。

    注意:生成私钥,需要提供一个至少4位的密码。

    1024位RSA非对称密钥对已经变得不安全了,所以,美国国家标准技术研究院( NIST )要求停止使用不安全的1024位非对称加密算法。微软已经要求所有受信任的根证书颁发机构必须于2010年12月31日之前升级其不安全的1024位根证书到2048位和停止颁发不安全的1024位用户证书,12 月 31 日之后会把不安全都所有 1024 位根证书从 Windows 受信任的根证书颁发机构列表中删除!

    而目前几乎所有自签证书都是1024位,自签根证书也都是1024位,当然都是不安全的。还是那句话:由于部署自签SSL证书而无法获得专业SSL证书提供商的专业指导,根本就不知道1024位已经不安全了。

    第2步:生成CSR(证书签名请求)

    openssl req -new -key private.key -out certrequest.csr

    说明:需要依次输入国家,地区,城市,组织,组织单位,Common Name和Email。其中Common Name,可以写自己的名字或者域名,

    如果要支持https,Common Name应该与域名保持一致,否则会引起浏览器警告。

  • 相关阅读:
    九 .Django 管理后台(admin)
    四. 访问权限的使用和设计
    三 .复习python的 ORM 操作
    二 .python基于djago项目登录 ajax基本使用
    一 .python基于djago项目书籍管理
    二十六 .定时器(验证码)和短信(验证码)
    二十六 .ajax登录 认证 验证码(session)
    二十五 .Django---------auth认证组件
    二十四 .Django中间件
    【CF896C】Willem, Chtholly and Seniorious
  • 原文地址:https://www.cnblogs.com/Tony100/p/10300532.html
Copyright © 2020-2023  润新知