好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > nginx 代理服務器配置雙向證書驗證的方法

nginx 代理服務器配置雙向證書驗證的方法

熱門標簽:外呼系統的經營范圍 外呼系統不彈窗 申請400電話價格多少 涪陵商都400電話開通辦理 云會外呼系統 柳州市機器人外呼系統報價 安陽ai電銷機器人軟件 智能電話機器人坐席 廈門營銷外呼系統平臺

生成證書鏈

用腳本生成一個根證書, 一個中間證書(intermediate), 三個客戶端證書.

腳本來源于(有修改)
https://stackoverflow.com/questions/26759550/how-to-create-own-self-signed-root-certificate-and-intermediate-ca-to-be-importe

中間證書的域名為 localhost.

#!/bin/bash -x

set -e

for C in `echo root-ca intermediate`; do

 mkdir $C
 cd $C
 mkdir certs crl newcerts private
 cd ..

 echo 1000 > $C/serial
 touch $C/index.txt $C/index.txt.attr

 echo '
[ ca ]
default_ca = CA_default
[ CA_default ]
dir      = '$C'  # Where everything is kept
certs     = $dir/certs        # Where the issued certs are kept
crl_dir    = $dir/crl        # Where the issued crl are kept
database    = $dir/index.txt      # database index file.
new_certs_dir = $dir/newcerts      # default place for new certs.
certificate  = $dir/cacert.pem        # The CA certificate
serial     = $dir/serial        # The current serial number
crl      = $dir/crl.pem        # The current CRL
private_key  = $dir/private/ca.key.pem    # The private key
RANDFILE    = $dir/.rnd   # private random number file
nameopt    = default_ca
certopt    = default_ca
policy     = policy_match
default_days  = 365
default_md   = sha256

[ policy_match ]
countryName      = optional
stateOrProvinceName  = optional
organizationName    = optional
organizationalUnitName = optional
commonName       = supplied
emailAddress      = optional

[req]
req_extensions = v3_req
distinguished_name = req_distinguished_name

[req_distinguished_name]

[v3_req]
basicConstraints = CA:TRUE
' > $C/openssl.conf
done

openssl genrsa -out root-ca/private/ca.key 2048
openssl req -config root-ca/openssl.conf -new -x509 -days 3650 -key root-ca/private/ca.key -sha256 -extensions v3_req -out root-ca/certs/ca.crt -subj '/CN=Root-ca'

openssl genrsa -out intermediate/private/intermediate.key 2048
openssl req -config intermediate/openssl.conf -sha256 -new -key intermediate/private/intermediate.key -out intermediate/certs/intermediate.csr -subj '/CN=localhost.'
openssl ca -batch -config root-ca/openssl.conf -keyfile root-ca/private/ca.key -cert root-ca/certs/ca.crt -extensions v3_req -notext -md sha256 -in intermediate/certs/intermediate.csr -out intermediate/certs/intermediate.crt

mkdir out

for I in `seq 1 3` ; do
 openssl req -new -keyout out/$I.key -out out/$I.request -days 365 -nodes -subj "/CN=$I.example.com" -newkey rsa:2048
 openssl ca -batch -config root-ca/openssl.conf -keyfile intermediate/private/intermediate.key -cert intermediate/certs/intermediate.crt -out out/$I.crt -infiles out/$I.request
done

服務器

nginx 配置

worker_processes 1;

events {
  worker_connections 1024;
}

stream{
  upstream backend{
    server 127.0.0.1:8080;
  }

  server {
    listen 8888 ssl;
    proxy_pass backend;
    ssl_certificate   intermediate.crt;
    ssl_certificate_key intermediate.key;
    ssl_verify_depth 2;
    ssl_client_certificate root.crt;
    ssl_verify_client optional_no_ca;
  }
}

客戶端

curl \

 -I \

 -vv \

 -x https://localhost:8888/ \

 --proxy-cert client1.crt \

 --proxy-key client1.key \

 --proxy-cacert ca.crt \

 https://www.baidu.com/

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:巴中 南充 蕪湖 綏化 晉城 撫順 孝感 福州

巨人網絡通訊聲明:本文標題《nginx 代理服務器配置雙向證書驗證的方法》,本文關鍵詞  nginx,代理,服務器,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《nginx 代理服務器配置雙向證書驗證的方法》相關的同類信息!
  • 本頁收集關于nginx 代理服務器配置雙向證書驗證的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费三片在线观看网站| 国产精品无码亚洲欧美| 无颜之月多大大| 美美哒高清电影在线观看| 久久桃花综合桃花七七网 | 清纯黄小婷被民工玩酥了| 国产精品人成视频免费向日葵| 把女人弄特爽黄a大片在线观看 | 久久香蕉网| 免费看美女隐私app| 99久久er这里只有精品18| 久久99热人妻偷产精品| 丝袜美女被啪啪不带套漫画| 操英语课代表| 奶妾| 免费国精产品自偷自偷| 91PORNY九色91肥臀| 久久99久久99精品| 无遮挡120秒试看3分钟| 女人把私密部位扒开让男生摸| 福利姬萌白酱| 内射老妇BBWX0C0CK| 在线观看视频免费入口| 全黄H全肉短篇禁乱公交车男男| 性色AV久久99园产来青品小说 | ccav成长头条app网站下载| 欧美熟妇jzzjzzjzz猛交| 散装肉脯(H)海棠书屋| 农村大炕大白腚秀莲| 51久久| 激烈 痉挛 抽搐 潮喷 mp4| 国产69精品久久久久久精| 美女打开腿露出尿口扒开摸| 欧美一级特黄aaaaaa在线看片| 黄页视频免费看| 精品一区二区三区在线| 牛和人交vvideos欧美| 国产97视频| 一级毛片在线免费看| 一级a婬片试看3o分钟囗交 | 啊迈开腿让我看看你的草莓|