跳到主要內容

如何把Windows的IIS網站的SSL憑證轉成Tomcat可以使用SSL憑證格式


如何把Windows的IIS網站的SSL憑證轉成Tomcat可以使用SSL憑證格式


1. 從 IIS 匯出 SSL憑證交換檔,匯出格式為 .pfx

2. 使用 openssl 軟體將SSL憑證交換檔 .pfx檔換為 憑證及金鑰轉的文字檔
指令如下:
openssl pkcs12 -in myssl.pfx -out mysslkey.txt –nodes
myssl.pfx:由IIS匯出之金鑰憑證交換檔
mysslkey.txt:將myssl.pfx轉換成文字檔輸出之檔案

3. 使用文書編輯軟體打開mysslkey.txt即可檢視內容
裡面包含 SSL金鑰 和 SSL憑證
  
4. 使用文書編輯軟體新增一個ssl.txt檔
  並將憑證鏈及金鑰依序貼至ssl.txt,
  以TWCA為例,該公司的憑證鏈共四層,
     
   ssl.txt檔由上至下依序為:
  根憑證(UTN -DATACorp SGC (root.cer))、
  中繼憑證(AddTrust External CA Root(uca_1.cer)、TWCA Secure Certification
           Authority(uca_2.cer))、
  伺服器憑證(server.cer)及
  伺服器金鑰(於步驟3產生)

5. 使用openssl 將ssl.txt轉換為Tomcat金鑰檔
指令如下:
  openssl pkcs12 -export -in ssl.txt-out tomcat.p12 -name keyname

6. 使用Tomcat的keytool檢視Tomcat金鑰檔內容
 指令如下:
   keytool -v -list -keystore tomcat.p12 -storetype pkcs12

留言

這個網誌中的熱門文章

CentOS 7 安裝 Apache 2.4 / 設定http https reverse proxy

CentOS 7  安裝  Apache 2.4 / 設定 http,https reverse proxy 架構: 1.Apache 的安裝與設定   指令: sudo yum install httpd -y                           安裝 apache 指令: sudo systemctl enable httpd                                    設定 Apache 服務隨系統一起啟動 指令: sudo systemctl start httpd                        啟動 apache 指令: sudo systemctl restart httpd                          重新啟動 apache 指令: sudo  httpd -v                檢查 apache 版本 預設支援 tcp6 ,若只要支援 tcp 修改 /etc/httpd/httpd.conf Listen 0.0.0.0:80 再重啟 httpd 2. 系統安全與防火牆 CentOS 7 的 SELinux 及 Firewalld 防火牆 都是安全相關的套...

往事知多少

春花秋月何時了? 往事知多少。 小樓昨夜又東風, 故國不堪回首月明中。 雕欄玉砌應猶在, 只是朱顏改。 問君都有幾多愁? 恰似一江春水向東流。 ——李煜《虞美人》 譯文 這美好的時光,不知什麼時候會終結? 那些過往的陳年往事,又記得多少! 當昨夜小樓上又吹來了春風時候, 在這皓月當空的夜晚, 回憶起故國種種, 令人心事重重, 難以承受。 那些精雕細刻的欄杆, 華麗玉石砌成的臺階, 應該還在, 只是青春不再, 美麗的容顏, 已經衰老改變了。 要問我心中有多少哀愁, 就像這滔滔不盡的春水, 滾滾向東流。 《虞美人》是宋詞的詞牌之一,此調原為唐教坊曲,初詠項羽寵姬虞美人,因以為名。李煜寫了這闕詞之後的「虞美人」,這個詞牌還多了一個名字叫「一江春水」。 現實生活中, ‌‌ “虞美人 ‌‌ ”是一種植物,亦稱麗春花、賽牡丹、蝴蝶滿園春,花有紅、紫、白等色。 相傳此花系西楚霸王項羽愛姬虞姬自刎之碧血所化,故有聞虞兮歌而起舞之說。 照片:虞美人花