首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle Web Server SSL 憑證申請與安裝完整操作指南

     編輯:MySQL 資料庫相關知識

本文詳細記錄在 Oracle Web Server 中啟用 SSL 協議的完整流程,涵蓋安全憑證請求生成、提交認證機構(以 VeriSign 為例)、接收與安裝憑證,以及監聽端口 SSL 配置的具體步驟與參數說明。

1. 生成安全憑證請求

在 ORACLE_HOME 路徑下執行 genreq 工具,按提示操作:

  • 選擇 G 生成密鑰對與憑證請求
  • 設定私鑰密碼(至少 8 字符)並確認
  • 指定公鑰指數(預設 F4)與模數大小(預設 768)
  • 選擇隨機種子生成方式(建議 B:文件與鍵盤序列結合)
  • 輸入約 400 個隨機字符直到提示音
  • 填寫識別資訊:Common Name(伺服器域名)、組織單位、組織名稱、地點、省/市、國家代碼(CN)、Web Master 姓名與郵箱、應用名稱版本
  • 完成後生成三個檔案:servname.der(識別名)、privkey.der(私鑰)、certreq.pkc(憑證請求)

2. 提交認證機構驗證

將 certreq.pkc 內容複製至 VeriSign 或其他 CA 機構申請頁面,補充聯繫地址、電話等資訊後提交。

3. 接收並安裝憑證

  1. 收到 CA 郵件,提取 -----BEGIN CERTIFICATE----- 至 -----END CERTIFICATE----- 間的內容,存為 cert.der。
  2. 在 Oracle Web Server 建立 443 端口(或自訂 HTTPS 端口),進入 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        # 撤銷憑證存放路徑
  1. 修改 Listener 的 Network 設定,將端口 Security 屬性從 NORM 改為 SSL,啟動端口。
  2. 瀏覽器訪問 https://主機名:端口號/ 即可驗證 SSL 加密傳輸生效。

此流程適用於早期 Oracle Web Server 版本,現代環境建議使用 Let's Encrypt 等自動化工具簡化憑證管理,但理解底層原理對排查 TLS 問題仍有重要參考價值。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved