最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux使用openssl生成.crt.key.keystore

 更新時(shí)間:2026年04月17日 14:40:08   作者:搬磚的夢(mèng)先生  
文章主要詳細(xì)介紹了使用`ssl.cncnf`生成RSA密鑰、根據(jù)`key`和`cnf`生成CRT、生成自簽證書、查看`.crt`詳細(xì)信息以及生成`keystore`的方法,這些操作主要用于SSL證書的生成與配置,確保網(wǎng)絡(luò)通信的安全性

新建一個(gè)ssl.cnf

[req]
distinguished_name = req_distinguished_name
req_extensions = v3_req

[req_distinguished_name]
countryName = CN

stateOrProvinceName = BeiJing

localityName = BeiJing
organizationName = GS Ltd		### 公司縮寫 Ltd

organizationalUnitName = GS		### 公司縮寫

commonName = 192.168.1.1

commonName_max = 64

[v3_req]
basicConstraints = CA:TRUE
subjectAltName = @alt_names

[alt_names]
#根據(jù)需要可以添加多個(gè),我在測(cè)試時(shí)使用內(nèi)網(wǎng)IP,一直提示hostname not verified ,
#后來(lái)在這里添加了自己的ip就可以了
IP.1 = 192.168.1.1
IP.2 = 192.168.1.2

生成key

[root@192-168-1-1 ssl] openssl genrsa -des3 -out ssl.key 4096
Generating RSA private key, 4096 bit long modulus
................................................................................++
e is 65537 (0x10001)
Enter pass phrase for ssl.key:					##輸入密碼 123456
Verifying - Enter pass phrase for ssl.key:          ## 再次輸入密碼  123456

  • genrsa:產(chǎn)生rsa密鑰命令
  • -out:輸出路徑

根據(jù)key和cnf生產(chǎn)crt

[root@192-168-1-1 ssl]# openssl req -new -x509 -days 365 -key ssl.key -out ssl.crt -extensions v3_req -config ssl.cnf
Enter pass phrase for ssl.key:  ##輸入key的密碼 123456
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
CN []:CN
BeiJing []:BeiJing
BeiJing []:BeiJing
GS Ltd []:GS Ltd
GS []:GS
192.168.1.1 []:192.168.1.1
  • -new:表示生成一個(gè)新證書簽署請(qǐng)求
  • -x509:專用于CA生成自簽證書,如果不是自簽證書則不需要此項(xiàng)
  • -key:用到的私鑰文件
  • -out:證書的保存路徑
  • -days:證書的有效期限,單位是day(天),默認(rèn)是openssl.cnf的default_days

查看.crt的詳細(xì)信息

openssl x509 -in ssl.crt -noout -text

生產(chǎn)keystore

[root@192-168-1-1 ssl]# openssl pkcs12 -export -in ssl.crt -inkey ssl.key -out ssl.p12 -name ssl -CAfile ssl.crt -caname root -chain
Enter pass phrase for ssl.key:  ##輸入key的密碼 123456
Enter Export Password:  ##輸入密碼 123456
Verifying - Enter Export Password:   ##輸入密碼 123456

[root@192-168-1-1 ssl]# keytool -importkeystore -v  -srckeystore ssl.p12 -srcstoretype pkcs12 -srcstorepass 123456 -destkeystore ssl.keystore -deststoretype jks -deststorepass 123456 
正在將密鑰庫(kù) ssl.p12 導(dǎo)入到 ssl.keystore...
已成功導(dǎo)入別名 ssl 的條目。
已完成導(dǎo)入命令: 1 個(gè)條目成功導(dǎo)入, 0 個(gè)條目失敗或取消
[正在存儲(chǔ)ssl.keystore]

Warning:
JKS 密鑰庫(kù)使用專用格式。建議使用 "keytool -importkeystore -srckeystore ssl.keystore -destkeystore ssl.keystore -deststoretype pkcs12" 遷移到行業(yè)標(biāo)準(zhǔn)格式 PKCS12。

[root@192-168-1-1 ssl]# keytool -importkeystore -srckeystore ssl.keystore -destkeystore ssl.keystore -deststoretype pkcs12
輸入源密鑰庫(kù)口令:  
已成功導(dǎo)入別名 ssl 的條目。
已完成導(dǎo)入命令: 1 個(gè)條目成功導(dǎo)入, 0 個(gè)條目失敗或取消

Warning:
已將 "ssl.keystore" 遷移到 Non JKS/JCEKS。將 JKS 密鑰庫(kù)作為 "ssl.keystore.old" 進(jìn)行了備份。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux在vim中查找和替換方式

    linux在vim中查找和替換方式

    Linux中使用Vim編輯器查找和替換文本的方法非常直觀和強(qiáng)大,Vim支持多種查找和替換的命令,包括向前查找、向后查找、查找并替換文本、替換所有匹配項(xiàng)、確認(rèn)每個(gè)替換和在多個(gè)文件中進(jìn)行替換等
    2025-02-02
  • Linux查找包含指定文字的文件(linux查找指定文件)

    Linux查找包含指定文字的文件(linux查找指定文件)

    本文介紹Linux查找包含指定文字的文件命令(linux查找指定文件),大家參考使用吧
    2013-12-12
  • Linux讓程序在后臺(tái)運(yùn)行的四種方法

    Linux讓程序在后臺(tái)運(yùn)行的四種方法

    這篇文章主要介紹了Linux讓程序在后臺(tái)運(yùn)行的四種方法和使用推薦,通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • Ubuntu18.04設(shè)置共享文件夾方式(解決/mnt目錄下沒(méi)有hgfs目錄)

    Ubuntu18.04設(shè)置共享文件夾方式(解決/mnt目錄下沒(méi)有hgfs目錄)

    這篇文章詳細(xì)介紹了如何在Ubuntu虛擬機(jī)和Windows系統(tǒng)之間共享文件夾,并提供了具體步驟,包括創(chuàng)建共享文件夾、配置虛擬機(jī)設(shè)置、在Ubuntu中查看共享文件夾、解決掛載問(wèn)題以及設(shè)置開(kāi)機(jī)自動(dòng)掛載
    2025-12-12
  • centos6.5安裝vncserver圖文教程

    centos6.5安裝vncserver圖文教程

    這篇文章主要介紹了centos6.5安裝vncserver圖文教程的相關(guān)資料,這里對(duì)centos 安裝vncserver 進(jìn)行了實(shí)例介紹,需要的朋友可以參考下
    2016-11-11
  • linux如何定時(shí)刪除N天前的文件(文件夾)

    linux如何定時(shí)刪除N天前的文件(文件夾)

    這篇文章主要介紹了linux如何定時(shí)刪除N天前的文件(文件夾)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux如何查看、修改文件讀寫權(quán)限

    Linux如何查看、修改文件讀寫權(quán)限

    本文介紹了Linux文件權(quán)限的基本概念和查看、修改權(quán)限的方法,通過(guò)解析權(quán)限字符串(如"drwxrwxrwx")和使用chmod命令,可以詳細(xì)設(shè)置用戶、組和其他人的讀、寫、執(zhí)行權(quán)限
    2024-12-12
  • Apache偽靜態(tài)(Rewrite).htaccess文件詳解與配置技巧

    Apache偽靜態(tài)(Rewrite).htaccess文件詳解與配置技巧

    Apache偽靜態(tài)(Rewrite).htaccess是一個(gè)純文本文件,它里面存放著Apache服務(wù)器配置相關(guān)的指令,主要的作用有:URL重寫、自定義錯(cuò)誤頁(yè)面、MIME類型配置以及訪問(wèn)權(quán)限控制等
    2025-03-03
  • linux服務(wù)器ubuntu定時(shí)任務(wù)cron設(shè)置每秒執(zhí)行

    linux服務(wù)器ubuntu定時(shí)任務(wù)cron設(shè)置每秒執(zhí)行

    這篇文章主要介紹了linux服務(wù)器ubuntu定時(shí)任務(wù)cron設(shè)置每秒執(zhí)行,使用 cron 時(shí),有一些注意事項(xiàng)可以幫助你確保任務(wù)按預(yù)期執(zhí)行,并減少潛在的問(wèn)題,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2024-02-02
  • 在LINUX系統(tǒng)上使用rsync命令詳解

    在LINUX系統(tǒng)上使用rsync命令詳解

    rsync是一款多功能的文件同步工具,支持增量備份,減少數(shù)據(jù)傳輸時(shí)間和帶寬,它可以與不同的shell和協(xié)議配合使用,確保數(shù)據(jù)傳輸?shù)陌踩?提供了詳細(xì)的安裝和使用指南,適用于多種Linux發(fā)行版,使用戶能夠輕松掌握和應(yīng)用,Rsync的命令選項(xiàng)豐富
    2024-10-10

最新評(píng)論

马尔康县| 班戈县| 平远县| 新巴尔虎右旗| 东阿县| 延边| 广饶县| 宁陕县| 宝应县| 大新县| 曲周县| 涡阳县| 师宗县| 同德县| 乌拉特后旗| 简阳市| 靖边县| 淮南市| 柳州市| 田阳县| 禄丰县| 聂拉木县| 江陵县| 隆昌县| 英超| 长子县| 方正县| 乌兰浩特市| 竹溪县| 罗甸县| 左贡县| 纳雍县| 夏津县| 盐城市| 依安县| 丽水市| 郑州市| 安福县| 张家川| 旬邑县| 青岛市|