來自 OASIS 規格的受支援功能
應用程式伺服器支援「結構化資訊推廣組織 (OASIS) Web 服務安全 (WS-Security)」規格。
WS-SecurityPolicy 支援只適用於 Web 服務 meta 資料交換 (WS-MetadataExchange) 實務,其中主張內嵌在 WSDL 檔中。 如需相關資訊,請閱讀 WS-MetadataExchange 要求主題。
OASIS: Web 服務安全 SOAP 訊息安全 1.0 和 1.1
下表顯示 OASIS: Web 服務安全: WebSphere Application Server 第 6 版以及更新版本中支援的 SOAP 訊息安全 1.0 和 1.1 規格。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 安全標頭 |
|
| 安全記號 |
|
| 記號參照 |
|
| 簽章 | 簽章確認 |
| 簽章演算法 |
|
| 僅適用於 JAX-RPC 的簽章簽署組件 |
|
| 僅限 JAX-WS 的簽章訊息組件 |
|
| 加密 | EncryptedHeader 元素 |
| 加密演算法 | 重要事項: 您的原產地可能對加密軟體的匯入、佔有、使用或重新匯出至另一個國家/地區有限制。 在下載或使用未限定的原則檔之前,您必須先查核您所在國家或地區的法令、規章,以及其對於加密軟體的輸入、佔有、使用或重新輸出等方面的政策,來判定是否允許這麼做。
「進階加密標準 (AES)」設計為透過三重 DES 演算法 (資料加密標準) 提供更強大且更好的對稱金鑰加密效能。 因此,如果可能的話,建議您使用 AES 來進行對稱金鑰加密。 |
| 僅限 JAX-RPC 的加密訊息組件 |
|
| 僅限 JAX-WS 的加密訊息組件 |
|
| 時間戳記 |
|
| 錯誤處理 | SOAP 錯誤
|
OASIS: Web 服務安全 UsernameToken 設定檔 1.0
下表顯示 OASIS 的各個層面: WebSphere Application Server中支援的「Web 服務安全使用者名稱記號設定檔 1.0」規格。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 密碼類型 | 文字 |
| 記號參照 | 直接參照 |
OASIS: Web 服務安全 UsernameToken 設定檔 1.1
下表顯示 OASIS 的各個層面: WebSphere Application Server中支援的「Web 服務安全使用者名稱記號設定檔 1.1」規格。 除非另有說明,否則先前支援「Web 服務安全 UsernameToken 設定檔 1.0」的項目不會列出,但仍然受到支援。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 密碼類型 | 文字 |
| 記號參照 | 直接參照 |
OASIS: Web 服務安全 X.509 憑證記號設定檔 1.0
下表顯示 OASIS 的各個層面: WebSphere Application Server 第 6 版以及更新版本中支援的 Web 服務安全 X.509 憑證記號設定檔規格。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 記號類型 |
|
| 記號參照 |
|
OASIS: Web 服務安全 X.509 憑證記號設定檔 1.1
下表顯示 OASIS 的各個層面: WebSphere Application Server中支援的 Web 服務安全 X.509 憑證記號設定檔 1.1 規格。 除非另有說明,否則先前支援 Web 服務安全 X.509 憑證記號設定檔 1.0 的項目不會列出,但仍然受到支援。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 記號類型 | X.509 第 1 版: 單一憑證 |
| 記號參照 | 金鑰 ID-主體金鑰 ID
|
OASIS: Web 服務安全 Kerberos 記號設定檔 1.1
下表顯示 OASIS 的各個層面: WebSphere Application Server中支援的 Web 服務安全 Kerberos 記號設定檔 1.1 規格。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 記號類型 |
|
| 記號參照 |
|
OASIS: Web 服務安全 WS-Secure Conversation 草稿及 1.3 版
下表顯示 OASIS 的各個層面: WebSphere Application Server 6.1 版 Feature Pack for Web Services 以及更新版本中支援的 WS-SecureConversation 規格。 WebSphere Application Server 7.0 版以及更新版本中提供 1.3 版規格的支援。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 記號類型 |
|
| 記號參照 | 直接參照 |
| 安全環境定義建立 | 由內嵌在 WebSphere Application Server中的安全記號服務所建立的安全環境定義記號。 |
| 更新環境定義 | 記號即將到期時自動更新。 |
| 正在取消環境定義 | 明確取消要求支援。 |
| 衍生金鑰 | 下列資訊是用來從安全環境定義使用共用密碼來衍生金鑰:
|
| 錯誤處理 | SOAP 錯誤,包括:
|
OASIS: Web 服務安全 WS-Trust 1.0 版草稿和 1.3 版
下表顯示 OASIS: Web 服務安全: WS-Trust 1.0 版草稿及 1.3 版規格,在 WebSphere Application Server 6.1 版 Feature Pack for Web Services 以及更新版本中受支援。
| 支援的主題 | 支援的特定層面 |
|---|---|
| 名稱空間 | http://schemas.xmlsoap.org/ws/2005/02/trust |
| 要求標頭 | /wsa: 動作 有效選項包括:
|
| 要求元素和屬性 | /wst :RequestSecurityToken /wst:RequestSecurityToken/@Context /wst :RequestSecurityToken/wst :RequestType
/wst :RequestSecurityToken/wst: TokenType
|
| 回應標頭 | /wsa: 動作 有效選項包括:
|
| 回應元素及屬性 | /wst :RequestSecurityTokenResponse /wst:RequestSecurityTokenResponse/@Context /wst :RequestSecurityTokenResponse/wst: TokenType /wst :RequestSecurityTokenResponse/wst :RequestedSecurityToken /wst :RequestSecurityTokenResponse/wsp :AppliesTo /wst :RequestSecurityTokenResponse/wst :RequestedSecurityToken /wst :RequestSecurityTokenResponse/wst :RequestedAttachedReference /wst :RequestSecurityTokenResponse/wst :RequestedUnattachedReference /wst :RequestSecurityTokenResponse/wst :RequestedProofToken /wst :RequestSecurityTokenResponse/wst: Entropy /wst :RequestSecurityTokenResponse/wst :Entropy/wst :BinarySecret /wst :RequestSecurityTokenResponse/wst :Entropy/wst:BinarySecret/@Type /wst :RequestSecurityTokenResponse/wst: Lifetime /wst :RequestSecurityTokenResponse/wst :Lifetime/wsu: Created /wst :RequestSecurityTokenResponse/wst :Lifetime/wsu: Expires /wst :RequestSecurityTokenResponse/wst :RequestedProofToken/wst :ComputedKey /wst :RequestSecurityTokenResponse/wst :KeySize /wst :RequestSecurityTokenResponse/wst: Renewing /wst :RequestSecurityTokenResponse/wst:Renewing/@Allow /wst :RequestSecurityTokenResponse/wst:Renewing/@OK /wst :RequestSecurityTokenResponse/wst :RequestedTokenCancelled /wst :RequestSecurityTokenResponse/wst: Status /wst :RequestSecurityTokenResponse/wst: Status /wst :RequestSecurityTokenResponse/wst: Status/wst: Code
/wst :RequestSecurityTokenResponse/wst: Status/wst: Reason |
| 錯誤處理 | wst: InvalidRequest wst: FailedAuthentication wst: RequestFailed wst: InvalidSecurityToken wst: AuthenticationBadElements wst: BadRequest wst: ExpiredData wst: InvalidTimeRange wst: InvalidScope wst: RenewNeeded wst: UnableToRenew |
| 支援的主題 | 支援的特定層面 |
|---|---|
| 名稱空間 | http://docs.oasis-open.org/ws-sx/ws-trust/200512 |
| 要求標頭 | /wsa: 動作 有效選項包括:
|
| 要求元素和屬性 | /wst :RequestSecurityToken /wst:RequestSecurityToken/@Context /wst :RequestSecurityToken/wst :RequestType
/wst :RequestSecurityToken/wst: TokenType
|
| 回應標頭 | /wsa: 動作 有效選項包括:
|
| 回應元素及屬性 | /wst :RequestSecurityTokenResponse /wst:RequestSecurityTokenResponse/@Context /wst :RequestSecurityTokenResponse/wst: TokenType /wst :RequestSecurityTokenResponse/wst :RequestedSecurityToken /wst :RequestSecurityTokenResponse/wsp :AppliesTo /wst :RequestSecurityTokenResponse/wst :RequestedSecurityToken /wst :RequestSecurityTokenResponse/wst :RequestedAttachedReference /wst :RequestSecurityTokenResponse/wst :RequestedUnattachedReference /wst :RequestSecurityTokenResponse/wst :RequestedProofToken /wst :RequestSecurityTokenResponse/wst: Entropy /wst :RequestSecurityTokenResponse/wst :Entropy/wst :BinarySecret /wst :RequestSecurityTokenResponse/wst :Entropy/wst:BinarySecret/@Type /wst :RequestSecurityTokenResponse/wst: Lifetime /wst :RequestSecurityTokenResponse/wst :Lifetime/wsu: Created /wst :RequestSecurityTokenResponse/wst :Lifetime/wsu: Expires /wst :RequestSecurityTokenResponse/wst :RequestedProofToken/wst :ComputedKey /wst :RequestSecurityTokenResponse/wst :KeySize /wst :RequestSecurityTokenResponse/wst: Renewing /wst :RequestSecurityTokenResponse/wst:Renewing/@Allow /wst :RequestSecurityTokenResponse/wst:Renewing/@OK /wst :RequestSecurityTokenResponse/wst :RequestedTokenCancelled /wst :RequestSecurityTokenResponse/wst: Status /wst :RequestSecurityTokenResponse/wst: Status/wst: Code
/wst :RequestSecurityTokenResponse/wst: Status/wst: Reason |
| 錯誤處理 | wst: InvalidRequest wst: FailedAuthentication wst: RequestFailed wst: InvalidSecurityToken wst: AuthenticationBadElements wst: BadRequest wst: ExpiredData wst: InvalidTimeRange wst: InvalidScope wst: RenewNeeded wst: UnableToRenew |
WebSphere Application Server 不支援的功能
- Web 服務安全 SOAP 訊息與附件 (SwA) 設定檔 1.0附註: 當使用 JAX-WS 程式設計模型時,支援保護 SOAP 訊息傳輸最佳化機制 (MTOM) 附件安全。 如需相關資訊,請參閱啟用 JAX-WS Web 服務的 MTOM 主題。
- XrML 記號設定檔
- XML 封裝數位簽章
- XML 封套數位加密
- WebSphere Application Server不支援下列 WS-SecureConversation 功能:
- 不支援兩種建立安全環境定義的方法: 1) 由其中一個通訊方建立並隨訊息一起傳播的安全環境定義記號; 以及 2) 透過協議或交換所建立的安全環境定義記號。
- SCT 傳播
- 修正安全環境定義
- 不支援數位簽章的下列轉換演算法:
- XSLT: http://www.w3.org/TR/1999/REC-xslt-19991116
- SOAP 訊息正規化
如需相關資訊,例如已移除具有
mustUnderstand=false的空白標頭或標頭項目等,請參閱 SOAP 1.2 版訊息正規化 。 - 解密轉換
- 不支援下列加密金鑰協定演算法:
- XML 加密規格中不支援下列加密標準化演算法 (選用):
- 含或不含註解的標準 XML
- 含或不含註解的專用 XML 標準化
- 不支援 DSA 數位簽章。
- 不支援預先同意的對稱金鑰資料加密。
- 不支援數位簽章的不可否認性審核。
- 在這兩個版本的「使用者名稱記號設定檔」規格中,不支援摘要密碼類型。
- 在「使用者名稱記號 1.1 版設定檔」規格中,不支援基於密碼的金鑰衍生。
WS-Trust 1.0 版草稿及 1.3 版的不受支援功能
下表顯示 OASIS: Web 服務安全 :WS-Trust 1.0 版草稿及 1.3 版規格 不 在 WebSphere Application Server 6.1 版 Feature Pack for Web Services 以及更新版本中不受支援。
| 不受支援的主題 | 不支援的特定層面 |
|---|---|
| 元素和屬性 | /wst :RequestSecurityToken/wst :Entropy/wst:BinarySecret/@Type 不受支援的要求選項:
|
| 回應元素及屬性 | /wst :RequestSecurityTokenResponseCollection /wst :RequestSecurityTokenResponseCollection/wst :RequestSecurityTokenResponse |
| 不受支援的主題 | 不支援的特定層面 |
|---|---|
| 元素和屬性 | /wst :RequestSecurityToken/wst :Entropy/wst:BinarySecret/@Type 不受支援的要求選項:
|
| 回應標頭 | /wsa: 動作 不受支援的回應:
|