国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

https-OPenSSL證書生成及自簽名證書

這篇具有很好參考價(jià)值的文章主要介紹了https-OPenSSL證書生成及自簽名證書。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

SSL/TLS

1、搭建OPenssl服務(wù)器

1.1、下載

?1.2、安裝下載好的exe程序

2、服務(wù)器端證書-生成key、CSR、CRT

2.1、進(jìn)入如下目錄,執(zhí)行cmd

?2.2、生成一個(gè)私鑰key

?2.3、由生成的私鑰key生成一個(gè)待簽名的CSR證書文件(公鑰)

?2.4、查看證書內(nèi)容

3、自建CA證書

3.1、創(chuàng)建CA私鑰

3.2、生成CA證書

3.3、生成CA根證書

3.4、對服務(wù)器證書簽名

4、nginx配置ssl,支持https


注意:以下內(nèi)容有參考其它資料。

SSL/TLS


TLS(Transport Layer Security) 是SSL(Secure Socket Layer) 的后續(xù)版本

證書生成以及自簽名證書
查看系統(tǒng)已存證書:certmgr.msc,運(yùn)行中輸入可以查看證書管理器win+r。
CSR:證書簽名請求文件,一個(gè)文件的后綴。
CRT:證書
key: 私鑰,由key生成CSR,等待被簽名。
?

1、搭建OPenssl服務(wù)器

1.1、下載

OPenSSL自簽名下載:http://slproweb.com/products/Win32OpenSSL.html

https-OPenSSL證書生成及自簽名證書

?1.2、安裝下載好的exe程序

2、服務(wù)器端證書-生成key、CSR、CRT

2.1、進(jìn)入如下目錄,執(zhí)行cmd

https-OPenSSL證書生成及自簽名證書

?2.2、生成一個(gè)私鑰key

使用openssl工具生成一個(gè)私鑰key:

openssl.exe genrsa -des3 -out d:/a/server.key?

https-OPenSSL證書生成及自簽名證書

生成了一個(gè)key文件:

https-OPenSSL證書生成及自簽名證書

?2.3、由生成的私鑰key生成一個(gè)待簽名的CSR證書文件(公鑰)

openssl.exe req -new -key d:/a/server.key -out d:/a/server.csr

-key:生成的私鑰文件

-new:新創(chuàng)建一個(gè)文件

這個(gè)證書不能直接使用,需要簽名生成一個(gè)CRT證書才能使用。

證書中信息:

·Country Name ( 2 letter code) [XX] :CN #請求簽署人的信息

·State or Province Name(fullname) []:#請求簽署人的省份名字

·Locality Name(eg, city) [Default City] :#請求簽署人的城市名字

·Organization Name(eg, company) [Default Company Ltd] :#請求簽署人的公司

·OrganizationalUnit Name(eg, section) []:#請求簽署人的部門名字

·CommonName(eg, your name or your servers hostname) []:#這里一般填寫服務(wù)器域名

?https-OPenSSL證書生成及自簽名證書

?2.4、查看證書內(nèi)容

openssl.exe req -text -in d:/a/server.csr

3、自建CA證書

自建CA
我們用的操作系統(tǒng)(windows, linux, unix, android, ios等) 都預(yù)置了很多信任的根證書, 比如我的windows中就包含VeriSign的根證書, 那么瀏覽器訪問服務(wù)器比如支付寶www.alipay.com時(shí), SSL協(xié)議握手時(shí)服務(wù)器就會把它的服務(wù)器證書發(fā)給用戶瀏覽器, 而這本服務(wù)器證書又比如是VeriSign頒發(fā)的,自然就驗(yàn)證通過了。

3.1、創(chuàng)建CA私鑰

openssl.exe genrsa -out d:/a/myca.key 2048

3.2、生成CA證書

openssl.exe req -new -key d:/a/myca.key -out d:/a/myca.csr

3.3、生成CA根證書

openssl.exe x509 -req -in d:/a/myca.csr -extensions v3_ca -signkey d:/a/myca.key -out d:/a/myca.crt

3.4、對服務(wù)器證書簽名

openssl x509 -days 365 -req -in d:/a/server.csr -extensions v3_req -CAkey d:/a/myca.key -CA d:/a/myca.crt -CAcreateserial -out d:/a/server.crt

用CA的key對服務(wù)器端的公鑰做簽名。

4、nginx配置ssl,支持https

需要服務(wù)端的證書CRT和私鑰key,所以需要把上面生成的服務(wù)端證書server.key和server.crt傳輸?shù)絥ginx所在的服務(wù)器。

需要在nginx.conf文件中添加:

server {
        listen 443 ssl;
        server_name localhost;
        ssl_certificate /opt/cer/server.crt;
        ssl_certificate_key /opt/cer/server.key;
        location /ftp {
            root   /home/ftpadmin;
            index  index.html index.htm;
        }

    }

server {
        listen       8080;
        server_name  localhost;
        
        rewrite ^/(.*)$ https://localhost:443/$1 permanent;

    }

配置后重新啟動需要輸入密碼,這里自己定義的server.key的密碼是:123456

配置完,重啟nginx服務(wù),訪問如下:

https-OPenSSL證書生成及自簽名證書

?如果想讓https訪問時(shí)不再提示不安全,需要把ca的crt證書安裝到瀏覽器所在服務(wù)器的證書管理器中,因?yàn)檫@個(gè)證書時(shí)自己給自己簽名的,是不受信任的,要想被信任,需要雙擊安裝到受信任的根證書頒發(fā)機(jī)構(gòu)存儲區(qū)。從下圖可以看出自己給自己頒發(fā)的。

https-OPenSSL證書生成及自簽名證書

https-OPenSSL證書生成及自簽名證書

5、一個(gè)免費(fèi)的ssl證書網(wǎng)站

FreeSSL首頁 - FreeSSL.cn一個(gè)提供免費(fèi)HTTPS證書申請的網(wǎng)站

https-OPenSSL證書生成及自簽名證書文章來源地址http://www.zghlxwxcb.cn/news/detail-482391.html

到了這里,關(guān)于https-OPenSSL證書生成及自簽名證書的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • openssl 生成自簽名證書以及CA證書鏈

    執(zhí)行命令后,會提示你輸入一些內(nèi)容,請按照提示輸入,每一項(xiàng)輸入的內(nèi)容需要自己記住 其中root.ext手動創(chuàng)建,內(nèi)容如下: 中間證書的制作過程與根證書類似,這里直接將命令貼上。 這里涉及到一個(gè)ca_intermediate.ext,和root.ext類似,需要手動創(chuàng)建,內(nèi)容如下 輸出結(jié)果應(yīng)該如下所

    2024年02月09日
    瀏覽(26)
  • Windows 安裝 OpenSSL 生成自簽名證書

    Windows 安裝 OpenSSL 生成自簽名證書

    下載openssl.exe:適用于 Windows 的 Win32/Win64 OpenSSL 安裝程序 Win64 OpenSSL v1.1.1i Light,安裝Win64 OpenSSL v1.1.1i最常用的軟件包 Win64 OpenSSL v1.1.1i,安裝Win64 OpenSSL v1.1.1i完整軟件包 Win32 OpenSSL v1.1.1i Light,安裝Win32 OpenSSL v1.1.1i最常用的軟件包 Win32 OpenSSL v1.1.1i,安裝Win32 OpenSSL v1.1.1i完整軟件

    2024年01月25日
    瀏覽(17)
  • 通過openSSL生成自簽名的SSL證書

    通過openSSL生成自簽名的SSL證書

    自簽名證書:就是 指的根證書,就是頒發(fā)者:和頒發(fā)給: 是相同的。證書的簽名是用證書里的公鑰對應(yīng)的私鑰進(jìn)行的簽名。這樣的證書除非是受信任的頒布機(jī)構(gòu)頒發(fā)f,一般是不被第三方信任。一般用于內(nèi)部使用及測試使用。 下面介紹生成證書的方法: 1. 生成私 鑰 要創(chuàng)建

    2023年04月17日
    瀏覽(20)
  • Nginx解決通過openssl自簽名證書訪問Https報(bào)不安全告警的問題

    nginx代理設(shè)置自簽ssl證書并進(jìn)行https方式訪問,瀏覽器中會報(bào)不安全的告警,記錄一下處理過程 本文內(nèi)容摘自CSDN博主「Dylanu」的原創(chuàng)文章 解決https網(wǎng)站通過nginx+openssl自簽名證書訪問,在谷歌瀏覽器報(bào)不安全告警的問題 使用指定-subj “/C=CN/ST=MyProvince/L=MyCity/O=MyOrganization”,生成根

    2024年02月03日
    瀏覽(17)
  • openssl自簽名CA根證書、服務(wù)端和客戶端證書生成并模擬單向/雙向證書驗(yàn)證

    1.1 生成CA證書私鑰 openssl genrsa -aes256 -out ca.key 2048 1.2 取消密鑰的密碼保護(hù) openssl rsa -in ca.key -out ca.key 1.3 生成根證書簽發(fā)申請文件(csr文件) openssl req -new -sha256 -key ca.key -out ca.csr -subj \\\"/C=CN/ST=FJ/L=XM/O=NONE/OU=NONE/CN=localhost/emailAddress=test@test.com\\\" 上述參數(shù)含義 req----執(zhí)行證書簽發(fā)命令

    2024年04月25日
    瀏覽(27)
  • openssl生成https證書及nginx https配置

    一、nginx根目錄下創(chuàng)建?cert 目錄,用于存放https證書 二、openssl生成https證書證書 三、nginx配置https 參考文檔: ????????https://blog.51cto.com/u_481814/1835713 ????????https://www.cnblogs.com/caidingyu/p/11904277.html

    2024年02月10日
    瀏覽(18)
  • 【使用openssl生成https v3版本證書】

    HTTPS是在HTTP的基礎(chǔ)上通過傳輸加密和身份認(rèn)證保證了傳輸過程的安全性,安全基礎(chǔ)為SSL(安全套接字協(xié)議),或者叫TLS。 總的來說, 先通過非對稱加密傳輸密鑰,之后用該密鑰對數(shù)據(jù)進(jìn)行對稱加密。 客戶端向服務(wù)器發(fā)起HTTPS請求,連接到服務(wù)器的443端口 服務(wù)器端有一個(gè)密鑰對

    2024年01月17日
    瀏覽(52)
  • Centos7下生成https自簽名證書

    Centos7下生成https自簽名證書

    使用帶密碼的私有秘鑰文件時(shí)需要輸入密碼,這里直接輸入:123456 這里需要輸入信息,隨便填寫即可 這里讓輸入密碼直接為空 參考文章:https://blog.csdn.net/yandong634/article/details/132404653

    2024年02月06日
    瀏覽(28)
  • Vite開啟https — 離線和在線生成簽名證書

    Vite開啟https — 離線和在線生成簽名證書

    使用Vite構(gòu)建工具,導(dǎo)致文件請求比較多,每個(gè)請求都需要三次握手四次揮手,而https可以多路復(fù)用,可以節(jié)約大量三次握手四次揮手時(shí)間,提升開發(fā)效率。 要想使用https協(xié)議,必不可少的是頒發(fā)證書這個(gè)步驟。 一、證書頒發(fā) 可以使用 OpenSSL 來操作一堆命令生成,這里使用更

    2024年02月02日
    瀏覽(22)
  • MAC: 自己制作https的ssl證書(自己簽發(fā)免費(fèi)ssl證書)(OPENSSL生成SSL自簽證書)

    MAC: 自己制作https的ssl證書(自己簽發(fā)免費(fèi)ssl證書)(OPENSSL生成SSL自簽證書)

    現(xiàn)在https大行其道, ssl又是必不可少的環(huán)節(jié). 今天就教大家用開源工具openssl自己生成ssl證書的文件和私鑰 MAC電腦 openssl工具自行搜索安裝 1、終端執(zhí)行命令 2、輸入密碼,這里會輸入兩次. 填寫一樣即可. 隨意填寫一個(gè). 下一步就會刪除這個(gè)密碼 3、輸入密碼,這里會輸入兩次. 填寫

    2024年04月14日
    瀏覽(232)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包