当前位置: 首页 > 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.yayakq.cn/news/963404/

相关文章:

  • 查看网站备案网络公司网站官网
  • 枣庄做网站建设的公司做pc端网站流程
  • 合肥佰瑞网站建设网站的公司兴田德润怎么联系
  • seo关于网站搜索排名班级优化大师官方网站
  • 做网站开发需要学什么建设网站什么语言比较合适
  • 北方外贸网站建设商务网站规划与建设的目的
  • 为什么要建微信网站怎样用vs做简单网站
  • 网站自定义链接怎么做的wordpress采集素材教程
  • 怎样建设和维护网站秦皇岛网站制作公司哪家好
  • 中山网站建设网站wordpress插件 图片
  • 做百度推广网站排名网站设置始终请求电脑版
  • 高端定制网站开发建站教程详解福建网站制作公司
  • 手机站电影怎么把网站做成自适应
  • 内江移动网站建设wordpress定位插件
  • 猎场第几集做的网站推广上海做网站公司排名
  • 重庆商家网站三合一网站怎么建立
  • 宁波外贸网站建设和推广湖北宜昌推广
  • 大连装修网站推广wordpress新人必看
  • 网站创建教程做ppt接单的网站
  • 济南可信网站团队拓展口号
  • 网站建设系统计公司合肥义城建设集团有限公司网站
  • 网站免费百度站长工具官网
  • 网站后台数据改不了网站建设毕业设计任务书
  • 中国建设银行行网站龙岩网站建
  • 建国外网站需要多少钱哪个网站做视频有收益
  • 一个网站做多少页面数量合适软件开发周期
  • 做网站开发工资怎样创意字体在线生成免费
  • 网站的建设和推广有没有专门交人做美食的视频网站
  • 网站维护基本概念认知wordpress在快速编辑加自定义字段
  • 大安网站建设网站搭建 里短信