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

学校ui设计培训镇江seo快速排名

学校ui设计培训,镇江seo快速排名,网销公司,广告主平台一 生成自签证书 以下是生成自签证书(包括服务端和客户端的证书)的步骤,以下命令执行两次,分别生成客户端和服务端证书和私钥。具体执行可以先建两个目录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/859277/

相关文章:

  • 关于建设网站的情况说明资源优化排名网站
  • 网络服务器租赁费一般多少钱seo服务的三种方式
  • 怎样用word2003做网站智慧团建官方网站登录
  • 网站开发毕业答辩苏州做网站公司认定苏州聚尚网络
  • 网站模板 收费做不一样的网站
  • 如何让新网站被收录织梦网站图片修改不了
  • 企业网站的推广方式郑州php网站建设
  • 怎么做服务器当网站服务器深圳市宝安区龙华公司是干什么的
  • 如何通过阿里云自己做网站学做网站培训班要多少钱
  • 家用机做网站服务器多个网站如何做301
  • 网站SEO的评价wordpress 加备案号
  • 类似1688的采购平台有哪些网站群 seo
  • 仿站是什么html网站素材
  • 商场网站开发的项目分析佛山网站建设定制
  • 网站建设的脑图规划荷兰服务器租用
  • 汽车租赁网站开发定制型网站建设推广
  • 自己创建网站怎么做电商灰色关键词排名收录
  • 做网站需要什么配置的电脑湖南网站建设营销推广
  • 淮安制作网站在那里网站建设项目安排计划表
  • 网站设计报价是多少钱浏览有关小城镇建设的网站6
  • 17网站一起做网店 新塘旅游网站开发周期
  • 杭州化妆品网站建设飓风 网站建设
  • 如何来做网站优化网页设计与网站建设教学视频
  • 网站建设div设置圆角wordpress文章首行缩进
  • 成都网站建设推来客金华专业网站建设公司
  • html5导航网站源码页面好看的网站
  • 个人做金融网站能赚钱吗网站跨机房建设方案
  • 网站开发员工结构小公司做网站需要注意什么问题
  • 西安网站设计试听游览器大全
  • 深圳做app网站的公司哪家好装个宽带多少钱