本文詳細記錄在 Oracle Web Server 中啟用 SSL 協議的完整流程,涵蓋安全憑證請求生成、提交認證機構(以 VeriSign 為例)、接收與安裝憑證,以及監聽端口 SSL 配置的具體步驟與參數說明。
在 ORACLE_HOME 路徑下執行 genreq 工具,按提示操作:
servname.der(識別名)、privkey.der(私鑰)、certreq.pkc(憑證請求)將 certreq.pkc 內容複製至 VeriSign 或其他 CA 機構申請頁面,補充聯繫地址、電話等資訊後提交。
-----BEGIN CERTIFICATE----- 至 -----END CERTIFICATE----- 間的內容,存為 cert.der。443 Listener Configure > Security 配置:Secure Sockets Layer
Cert Label: t1 # 憑證標籤,自定義字串
Cert File: /ORACLE_HOME/cert.der
Dist Name File: /ORACLE_HOME/certreq.pkc
Private Key File: /ORACLE_HOME/privkey.der
CA Dir: /ORACLE_HOME # 有效憑證存放路徑
CRL Dir: /ORACLE_HOME # 撤銷憑證存放路徑
NORM 改為 SSL,啟動端口。https://主機名:端口號/ 即可驗證 SSL 加密傳輸生效。此流程適用於早期 Oracle Web Server 版本,現代環境建議使用 Let's Encrypt 等自動化工具簡化憑證管理,但理解底層原理對排查 TLS 問題仍有重要參考價值。