Object Request Broker (ORB) (orb)
伺服器或用戶端 ORB 的配置。若為用戶端 ORB,請指定 nameService 屬性;若為伺服器 ORB,請指定一或多個 iiopEndpoint 參照。
屬性名稱 | 資料類型 | 預設值 | 說明 |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
iiopEndpointRef | 最上層 iiopEndpoint 元素的參照清單(逗點區隔的字串)。 | defaultIiopEndpoint | 選用的 IIOP 端點,說明針對這個 ORB 所開啟的埠 |
nameService | string | corbaname::localhost:2809 | 遠端名稱服務的選用 URL,例如 corbaname::localhost:2809 |
- clientPolicy.clientContainerCsiv2
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 - clientPolicy.clientContainerCsiv2 > layers
說明: 指定 CSI 第 2 版層,例如傳輸、鑑別和屬性。必要: false資料類型: - clientPolicy.clientContainerCsiv2 > layers > authenticationLayer
說明: 決定用戶端對送出 CSI 第 2 版要求執行的鑑別機制和關聯選項。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 establishTrustInClient - Required
- Never
- Supported
Supported 指定用於此層的這個關聯選項為「支援」、「必要」或「不使用」。它指出鑑別層的鑑別需求。 - Required
- 需要關聯選項
- Never
- 不能使用關聯選項
- Supported
- 支援關聯選項
password 可逆的編碼密碼(字串) 與使用者名稱搭配使用的使用者密碼。 user string 用來登入遠端伺服器的使用者名稱。
- clientPolicy.csiv2
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 - clientPolicy.csiv2 > layers
說明: 指定 CSI 第 2 版層,例如傳輸、鑑別和屬性。必要: false資料類型: - clientPolicy.csiv2 > layers > attributeLayer
說明: 決定用戶端對送出 CSI 第 2 版要求執行的屬性層選項。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 identityAssertionEnabled boolean false 以 true 或 false 指出是否啟用身分主張。預設值是 false。 trustedIdentity string 用來宣告實體至遠端伺服器的授信身分。 trustedPassword 可逆的編碼密碼(字串) 指定用於授信身分的密碼。
- iiopEndpoint
說明: 選用的 IIOP 端點,說明針對這個 ORB 所開啟的埠必要: false資料類型: 屬性名稱 資料類型 預設值 說明 host string localhost IP 位址、含網域名稱字尾的網域名稱伺服器 (DNS) 主機名稱,或只是 DNS 主機名稱 id string 唯一的配置 ID。 iiopPort int 這個 IIOP 端點開啟之未受保護伺服器 Socket 的埠 tcpOptionsRef 最上層 tcpOptions 元素的參照(字串)。 defaultTCPOptions IIOP 端點的 TCP 通訊協定選項 - iiopEndpoint > iiopsOptions
說明: 這個 IIOP 端點開啟之受保護伺服器 Socket 的規格必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 iiopsPort int 指定要以 SSL 選項來配置的埠。 sessionTimeout 精準度是秒鐘的時間量 1d 在 Socket 上等待讀取或寫入要求完成的時間量。特定通訊協定專用的逾時值會置換此值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m) 或秒 (s)。例如,指定 30 秒為 30s。您可以在單一項目中包括多個值。例如,1m30s 相等於 90 秒。 sslRef 最上層 ssl 元素的參照(字串)。 預設 SSL 配置儲存庫。預設值是 defaultSSLSettings。 sslSessionTimeout 精準度是毫秒的時間量 8640ms %ssl.sslSessionTimeout.desc. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 suppressHandshakeErrors boolean false 停用 SSL 信號交換記載錯誤。在正常作業期間可能會發生 SSL 信號交換錯誤,不過當 SSL 的行為並非所預期時,這些訊息可能會非常有用。
- iiopEndpoint > tcpOptions
說明: IIOP 端點的 TCP 通訊協定選項必要: false資料類型: 屬性名稱 資料類型 預設值 說明 inactivityTimeout 精準度是毫秒的時間量 60s 在 Socket 上等待讀取或寫入要求完成的時間量。特定通訊協定專用的逾時值會置換此值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 soReuseAddr boolean true 在沒有作用中接聽器的情況下,能夠立即重新連結至埠。
- serverPolicy.csiv2
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 - serverPolicy.csiv2 > layers
說明: 指定 CSI 第 2 版層,例如傳輸、鑑別和屬性。必要: false資料類型: - serverPolicy.csiv2 > layers > attributeLayer
說明: 決定伺服器針對送入 CSI 第 2 版要求所宣告的屬性層選項。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 identityAssertionEnabled boolean false 以 true 或 false 指出是否啟用身分主張。預設值是 false。 trustedIdentities string 指定以垂直線 (|)分隔的伺服器身分清單,這些伺服器身分可信任來執行此伺服器的身分主張。“*” 也可接受來指定隱含信任(信任任何身分)。