透過 HTTP 呼叫出埠服務

使用 Secure Sockets Layer (SSL) ,容許服務整合匯流排呼叫其位址中包含 https:// 的外部 Web 服務。

關於這項作業

有兩種方法可將匯流排設定為搭配使用 SSL 與 SOAP over HTTP 訊息:

依預設,每一個受管理端點都已配置成使用 SSL。 不過,您必須修改預設配置,例如,新增外部 Web 服務使用之金鑰和金鑰儲存庫的相關資訊。

或者,您可以使用 JAX-RPC 處理程式來設定 SSL 配置。 您可能想要這樣做,因為您是從舊版 WebSphere® Application Server 升級,且您的配置已設定成以這種方式運作,或因為您必須非常精確地以 SSL 配置為目標; 例如,保護每一項服務或每一項呼叫的安全。

如果要使用 JAX-RPC 處理程式來設定 SSL 配置,請完成下列步驟:

程序

  1. 啟動管理主控台。
  2. 建立新的 Secure Sockets Layer 儲存庫配置項目
  3. 建立新的 JAX-RPC 處理程式 類別,將 ssl.configName 內容設為您剛建立之 SSL 儲存庫配置的名稱值。
    例如:
    public class SSLHandler extends GenericHandler {
    
        public QName[] getHeaders() {
            return null;
        }
    
        public boolean handleRequest(MessageContext mc) {
            
            // Insert SSL property
            mc.setProperty("ssl.configName", "myNode/SSLConfig");
            return super.handleRequest(mc);
        }
    }
  4. 為處理程式建立新的 JAX-RPC 處理程式配置
  5. 建立新的 JAX-RPC 處理程式清單,然後選取設定 SSL 配置名稱內容的處理程式,並將它新增至處理程式清單。
  6. 移至管理主控台 出埠服務配置 服務整合 -> 匯流排 -> bus_name -> [服務] 出埠服務 -> service_name -> 出埠連接埠 -> port_name,其中 serviceport 指出要使用 SSL 的出埠連接埠。
  7. 從下拉清單中選取設定 SSL 配置名稱內容的處理程式清單,以設定 JAX-RPC 處理程式清單 內容。
  8. 儲存對主要配置所做的變更。