zoukankan      html  css  js  c++  java
  • 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应该与域名保持一致,否则会引起浏览器警告。

  • 相关阅读:
    网络基础相关知识内容
    json模块的转义dump 和反转义 loap
    常用模块--time,sys,os,json
    正则表达式
    day_24 模块和包
    day23_内置函数(__del__ item系列 ,模块)
    LuoguP3806 【模板】点分治1 (点分治)
    BZOJ1305/Luogu3153 [CQOI2009]dance跳舞 (network flow)
    LuoguP2217 [HAOI2007]分割矩阵 (DP + memorized search)
    BZOJ3224/LuoguP3369 普通平衡树 (splay)
  • 原文地址:https://www.cnblogs.com/Tony100/p/10300532.html
Copyright © 2011-2022 走看看