Ubuntu是一個娛樂城生日禮金評價以桌面應用為主的Linux操縱系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞,意思是“人性”“我的存在是由於大家的存在”,是非洲傳統的一種在線博彩監管機構價值觀。Ubuntu基于Debian發行版和Gnome桌面環境,而從11.04版起,Ubuntu發行版拋卻了Gnome桌面環境,改為Unity。下面就由新小編和大家講一講ubuntu安裝openssl教程。 一、OpenSSL簡樸介紹 OpenSSL 是一個強盛的安全套接字層暗碼庫,囊括重要的暗碼算法、常用的密鑰和證書封裝控制性能及SSL協議,并提供豐富的應用程序供測試或別的目的採用。 SSL是Secure Sockets Layer(安全套接層協議)的縮寫,可以在Internet上提供秘密性傳輸。SSL能採用戶服務器應用之間的通訊不被進攻者竊聽,并且始終對服務器進行認證,還可選擇對用戶進行認證。SSL協議要求創建在可信的傳輸層協議(TCP)之上。 通過OpenSSL提供FTP+SSLTLS娛樂城 首儲 5000送5000認證性能,并實現安全數據傳輸.linuxc.Linux2024-0584986.htm Linux下採用OpenSSL生成證書.linuxc.Linux2024-05117034.htm 利用OpenSSL簽署多域名證書.linuxc.Linux2024-10108222.htm 在OpenSSL中添加自定義加密算法.linuxc.Linux2024-08121749.htm 二、安裝相應軟件包 $ sudo apt-get install apache2 ##安裝Apache $ sudo apt-get install openssl ##安裝openssl $ sudo apt-get install libssl-dev ##安裝openssl開闢庫 $ sudo apt-get install bless ##編制器採用 bless 十六進制編制器,需預先安裝
三、openssl.cnf簡樸釋義 $ vi usrlibsslopenssl.cnf 127 [ req_distinguished_name ] 128 countryName = Country Name (2 letter code)##國家名,2個字母代碼簡稱 129 countryName_default = CN ##中國便是CN 130 countryName_min = 2 131 countryName_max = 2 132 133 stateOrProvinceName = State or Province Name (full name)##州或省的名字 134 stateOrProvinceName_default = beijing 135 136 localityName = Locality Name (eg, city) ##本地城市名 137 localityName_default =beijing 138 0.organizationName = Organization Name (eg, pany) ##組織(公司)名 139 0.organizationName_default = beijing pany 140 145 organizationalUnitName =Organizational Unit Name(eg,section)##組織單元(部分)名 146 organizationalUnitName_default = 147 148 monName = Common Name(e.g.server FQDN or YOUR name)##服務器域名 149 monName = .bau. 150 monName_max = 64 151 152 #emailAddress = Email Address ##Email地址 153 emailAddress = adminbau. 154 emailAddress_max = 64 155 156 # SET-ex3 = SET extension number 3 157 158 [ req_attributes ] 159 #challengePassord = A challenge passord ##改動暗碼 160 challengePassord = 161 163 challengePassord_min = 4 164 challengePassord_max = 20 四、成為數字證書認證機構(CA),并為該CA生成證書 ①將openssl.cnf部署文件拷貝到當前目次下并建立以下在部署文件中指定的子文件夾 $ sudo ln usrlibsslopenssl.cnf . $ mkdir demoCA $ cd demoCA $ mkdir certs crl necerts $ touch index.txt serial ##index.txt為空; ##serial必要寫入內容,且為字符串形式的數字(比如1111) 作為Linux發行版中的后起之秀,Ubuntu 在短短幾年時間里便趕快成長為從Linux初學者到資深專家都線上娛樂城優惠代碼折扣十分青睞的發行版。由于Ubuntu 是開放源代碼的自由軟件,用戶可以登錄Ubuntu 的官方址免費下載該軟件的安裝包。 建置好這些后,目前就可以建立和發表證書了 ②為自己的 CA 生成自簽名證書,這意味著該機構是被信任的,而它的證書會作為 root 證書 $ openssl req -ne -x5 -keyout ca.key -out ca.crt -config openssl.cnf 注務必銘記自己所輸入的暗碼,號召輸出的文件存儲:ca.key 與 ca.crt 中。文件 ca.key 包含有 CA 的私鑰,而 ca.crt 涵蓋了公鑰證書。 五、為客戶生成證書 目前,我們是 root CA 了,可認為客戶簽數字證書了,客戶是.bau.。 ①生成公然私有密鑰對 $ openssl genrsa -des3 -out server.key 1024 注需要提供一個暗碼來保衛你的密鑰,密鑰會被保留在 server.key 文件中. ②生成證書簽名請求 ,一旦公司擁有了密鑰文件,它應當生成證書簽名請求(CSR)。CSR 將被發送給 CA,CA 會為該請求生成證書新註冊體驗金娛樂城(通常在確定 CSR 中的地位信息匹配后)。 $ openssl req -ne -key server.key -out server.csr -config openssl.cnf 注請銘記自己的輸入 ③生成證書。CSR 文件需要擁有 CA 的簽名來構成證書(在現實世界中,CSR 文件經常被發送給可靠任的 CA 簽名)。輸入CA的密鑰,採用我們自己的 CA 來生成證書: $ openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config openssl.cnf 作為Linux發行版中的后起之秀,Ubuntu 在短短幾年時間里便趕快成長為從Linux初學者到資深專家都十分青睞的發行版。由于Ubuntu 是開放源代碼的自由軟件,用戶可以登錄Ubuntu 的官方址免費下載該軟件的安裝包。小同伴們要想獲得更多ubuntu安裝openssl的內容,請關注新!