当前位置: 首页 > news >正文

贵阳营销型网站建设外贸营销渠道

贵阳营销型网站建设,外贸营销渠道,怀旧网站设计,网站到期怎么办一 生成自签证书 以下是生成自签证书(包括服务端和客户端的证书)的步骤,以下命令执行两次,分别生成客户端和服务端证书和私钥。具体执行可以先建两个目录client和server,分别进入到这两个目录下执行下面的命令。 生成私钥: 首先&…

一 生成自签证书

以下是生成自签证书(包括服务端和客户端的证书)的步骤,以下命令执行两次,分别生成客户端和服务端证书和私钥。具体执行可以先建两个目录client和server,分别进入到这两个目录下执行下面的命令。

  1. 生成私钥
    首先,你需要生成一个私钥。通常使用RSA算法,你可以通过以下命令生成一个2048位的私钥:

    openssl genrsa -out private.key 2048
    

    这里private.key是你的私钥文件名。

  2. 生成证书签名请求(CSR)
    使用私钥生成一个证书签名请求(CSR)。在这一步,你需要提供一些组织和个人的信息。

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

    执行此命令后,OpenSSL会提示你输入一些信息,如国家代码(C)、州或省份(ST)、城市(L)、组织名称(O)、通用名称(CN)等。这些信息将被包含在你的CSR中。

  3. 生成自签证书
    最后,使用私钥和CSR生成自签证书。你可以指定证书的有效期。

    openssl x509 -req -days 365 -in csr.csr -signkey private.key -out certificate.crt
    

    -days 365表示证书有效期为365天。certificate.crt是生成的自签证书文件名。

  4. 验证证书
    你可以使用以下命令来验证生成的证书:

    openssl x509 -in certificate.crt -text -noout
    

    这个命令会显示证书的详细信息,确保所有信息都是正确的。

  5. (可选)生成PEM格式的证书链文件
    如果你需要将自签证书和中间证书(如果有的话)合并成一个PEM格式的文件,可以使用以下命令:

    cat certificate.crt intermediate.crt > chain.pem
    

    如果你只有一个自签证书,这一步可以跳过。

  6. 重命名证书
    利用上面的命令可以得到私钥[private.key]和证书[certificate.crt],为了区分服务端和客户端,将其重新命名为[private-client.key]/[certificate-client.crt]和[private-server.key]/[certificate-server.crt]

二 生成浏览器端验证时需要导入到windows中的pfx文件

使用以下命令将[private-client.key]/[certificate-client.crt]合并成一个PFX文件:

openssl pkcs12 -export -out certificate-client.pfx -inkey private-client.key -in certificate-client.crt -certfile certificate-client.crt

在这个命令中:

  • -out certificate-client.pfx 指定输出的PFX文件名。
  • -inkey private-client.key 指定私钥文件。
  • -in certificate-client.crt 指定证书文件。
  • -certfile certificate-client.crt 指定CA证书文件(如果你有中间证书或链证书,也需要包含在内),自签证书这里放了和-in一样的证书。
    执行命令后,OpenSSL会提示你输入一个密码来保护PFX文件。这个密码将在导入PFX文件时需要。

三 NGINX配置ssl证书

包括配置服务端证书、开启客户端证书验证、配置客户端证书的验证证书。
     server {listen       9443 ssl http2;listen       [::]:9443 ssl http2;server_name  xxx.xxx.cn;ssl_certificate "certificate-server.crt";ssl_certificate_key "private-server.key";ssl_client_certificate "certificate-client.crt";  # CA根证书路径,用于验证客户端证书ssl_verify_client on;  # 开启客户端证书验证ssl_session_cache shared:SSL:1m;ssl_session_timeout  10m;ssl_ciphers PROFILE=SYSTEM;ssl_prefer_server_ciphers on;include /etc/nginx/default.d/*.conf;location / {proxy_pass http://127.0.0.1:8081/;}}

四 在windows中导入pfx文件

直接双击pfx文件,按提示导入即可。导入过程需要输入密码。截取部分图片;
在这里插入图片描述
在这里插入图片描述

导入成功后可以在证书管理查看导入的证书
在这里插入图片描述

在这里插入图片描述
打开浏览器第一次访问服务时会让我们选择证书:
在这里插入图片描述

五 解决浏览器提示自签服务端证书不受信任问题

在这里插入图片描述
一般是将服务端证书导入到受信任的根证书中即可解决。
在这里插入图片描述

http://www.shuangfujiaoyu.com/news/47457.html

相关文章:

  • 建站之星网站 和服务器私人做网站
  • 高端自适应网站建设2345浏览器
  • 怎么选择邯郸做网站有哪些实用的网络推广方法
  • 做分类信息网站培训心得简短200字
  • 安全的网站建百度关键词推广费用
  • 最新新闻事件今天国内消息seo点击排名
  • 分析北师大教育学原理网站建设农产品网络营销
  • 路由器 做网站优化网站排名方法
  • 网站做留言板今日的最新新闻
  • 图片做视频在线观看网站官方百度平台
  • 武汉市住房和城乡建设局网站深圳网络推广哪家
  • 前端开发培训费用重庆百度推广关键词优化
  • wordpress 免邮箱合肥优化营商环境
  • seo做的比较好的网站的几个特征女生做sem专员的工作难吗
  • 网站上做镜像是什么意思一个新手如何推销产品
  • 在哪个网站做图片视频带音乐seo的定义
  • 网站设计风格介绍百度网站
  • 广告公司前景怎么样青岛网站关键词排名优化
  • 做亚马逊外国网站需要语言好吗图片外链工具
  • 西安建站网络查询网站
  • 做不好的网站违法吗seo服务是什么
  • 运动品牌网页设计青岛seo关键词排名
  • 重庆网站建设设计公司哪家好今天全国31个省疫情最新消息
  • 做网站上传资源网络舆情分析报告模板
  • 网站做进一步优化长沙网站seo收费标准
  • python源码分享网站各大引擎搜索入口
  • 做网站致富防疫测温健康码核验一体机
  • 诈骗网站谁做线上广告宣传方式有哪些
  • 宁波网站搜索优化seo快速排名网站优化
  • 淮安注册公司电脑系统优化工具