OASIS 规范中支持的功能
应用程序服务器支持“结构化信息标准促进组织 (OASIS) Web Service 安全性(WS-Security)”规范。
WS-SecurityPolicy 支持仅可用于 Web Services Metadata Exchange (WS-MetadataExchange) 方案,其中 WSDL 文件中嵌有声明。 有关更多信息,请阅读“WS-MetadataExchange 请求”主题。
OASIS: Web Services Security SOAP Message Security 1.0 和 1.1
下表显示了 WebSphere Application Server 版本 6 及更高版本中支持的 OASIS: Web Services Security: SOAP Message Security 1.0 和 1.1 规范的各个方面。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 安全性头 |
|
| 安全性令牌 |
|
| 令牌引用 |
|
| 特征符 | 签名确认 |
| 签名算法 |
|
| 仅用于 JAX-RPC 已签署签名的部分 |
|
| 仅用于 JAX-WS 签名消息部分 |
|
| 加密 | EncryptedHeader 元素 |
| 加密算法 | 重要信息: 您的来源国可能对加密软件的进口,拥有,使用或再出口到另一个国家或地区有限制。 下载或使用未限制的策略文件之前,必须检查您的国家或地区的法律、规章以及对加密软件进行进口、拥有、使用和再次出口的相关政策,从而确定是否可以使用该文件。
高级加密标准 (AES) 能够比三重 DES(数据加密标准)提供更强大和性能更高的对称密钥加密。 因此,建议您将 AES 用于对称密钥加密(如果可能)。 |
| 仅用于 JAX-RPC 的加密消息部分 |
|
| 仅用于 JAX-WS 的加密消息部分 |
|
| 时间戳记 |
|
| 错误处理 | SOAP 故障
|
OASIS:Web Service 安全性 UsernameToken 概要文件 1.0
下表显示了 WebSphere Application Server中支持的 OASIS: Web Services Security Username Token Profile 1.0 规范的各个方面。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 密码类型 | 文本 |
| 令牌引用 | 直接引用 |
OASIS:Web Service 安全性 UsernameToken 概要文件 1.1
下表显示了 WebSphere Application Server中支持的 OASIS: Web Services Security Username Token Profile 1.1 规范的各个方面。 未列示先前 Web Services Security UsernameToken Profile 1.0 支持的项,但它们仍然受支持,除非另有声明。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 密码类型 | 文本 |
| 令牌引用 | 直接引用 |
OASIS: Web Service 安全性 X.509 Certificate Token Profile 1.0
下表显示了在 WebSphere Application Server 版本 6 和更高版本中支持的 OASIS: Web Service 安全性 X.509 证书令牌概要文件规范的各个方面。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 令牌类型 |
|
| 令牌引用 |
|
OASIS: Web Service 安全性 X.509 Certificate Token Profile 1.1
下表显示了 WebSphere Application Server中支持的 OASIS: Web Services Security X.509 Certificate Token Profile 1.1 规范的各个方面。 未列示先前 Web Services Security X.509 Certificate Token Profile 1.0 支持的项,但它们仍然受支持,除非另有声明。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 令牌类型 | X.509 V1:单个证书 |
| 令牌引用 | 密钥标识 - 主体集密钥标识
|
OASIS: Web Service 安全性 Kerberos 令牌概要文件1.1
下表显示了 WebSphere Application Server中支持的 OASIS: Web Services Security Kerberos Token Profile 1.1 规范的各个方面。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 令牌类型 |
|
| 令牌引用 |
|
OASIS: Web Services Security WS-Secure Conversation Draft 和 V1.3
下表列出了 WebSphere Application Server 6.1 Web 服务功能包及更高版本支持的 OASIS: WS-SecureConversation 规范的各个方面。 WebSphere Application Server 7.0 及更高版本中提供了对规范的 1.3 版本的支持。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 令牌类型 |
|
| 令牌引用 | 直接引用 |
| 安全上下文的建立 | 由嵌入在 WebSphere Application Server中的安全性令牌服务创建的安全上下文令牌。 |
| 更新上下文 | 令牌即将到期时的自动更新。 |
| 取消上下文 | 显式的取消请求支持。 |
| 派生的密钥 | 以下信息用于从安全上下文中派生使用共享密钥的密钥:
|
| 错误处理 | SOAP 故障包括:
|
OASIS: Web Services Security WS-Trust V1.0 草稿和 V1.3
下表显示了 WebSphere Application Server V 6.1 Feature Pack for Web Services 及更高版本中支持的 OASIS: Web Services Security: WS-Trust V 1.0 Draft and Version 1.3 规范的各个方面。
| 支持的主题 | 支持的特定方面 |
|---|---|
| 名称空间 | http://schemas.xmlsoap.org/ws/2005/02/trust |
| 请求头 | /wsa:Action 有效选项包括:
|
| 请求元素和属性 | /wst:RequestSecurityToken /wst:RequestSecurityToken/@Context /wst:RequestSecurityToken/wst:RequestType
/wst:RequestSecurityToken/wst:TokenType
|
| 响应头 | /wsa:Action 有效选项包括:
|
| 响应元素和属性 | /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:Action 有效选项包括:
|
| 请求元素和属性 | /wst:RequestSecurityToken /wst:RequestSecurityToken/@Context /wst:RequestSecurityToken/wst:RequestType
/wst:RequestSecurityToken/wst:TokenType
|
| 响应头 | /wsa:Action 有效选项包括:
|
| 响应元素和属性 | /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 Service 安全性:带附件的 SOAP 消息 (SwA) 概要文件 1.0注: 使用 JAX-WS 编程模型时,支持保护 SOAP 消息传输优化机制 (MTOM) 连接。 有关更多信息,请参阅“启用 JAX-WS Web Service 的 MTOM”主题。
- XrML 令牌概要文件
- XML 包络数字签名
- XML 包络数字加密
- WebSphere Application Server 不支持以下 WS-SecureConversation 功能:
- 不支持用于建立安全上下文的两种方法:1) 由通信方之一创建且通过消息传播的安全上下文令牌和 2) 通过导航或交换创建的安全上下文令牌。
- SCT 传播
- 修订安全上下文
- 不支持以下用于数字签名的变换算法:
- XSLT:http://www.w3.org/TR/1999/REC-xslt-19991116
- SOAP 消息规范化
请参阅 SOAP V 1.2 消息规范化 以获取信息,例如,除去了带有
mustUnderstand=false的空头或头条目等。 - 解密转换
- 不支持以下用于加密的密钥协议算法:
- 不支持以下用于加密的规范算法,其在 XML 加密规范中是可选的:
- 带有或不带有注释的规范 XML
- 具有或不具有注释的专用 XML 规范化
- 不支持 DSA 数字签名。
- 不支持预先同意的对称密钥数据加密。
- 不支持审计数字签名的不可抵赖性。
- 在 Username Token 概要文件规范的两个版本中,都不支持摘要密码类型。
- 在 Username Token V1.1 概要文件规范中,不支持基于密码派生密钥。
WS-Trust V1.0 草稿和 V1.3 所不支持的功能
下表显示了 不 在 WebSphere Application Server V 6.1 Feature Pack for Web Services 和更高版本中支持的 OASIS: Web Services Security: WS-Trust V 1.0 草稿和 V 1.3 规范的各个方面。
| 不受支持的主题 | 不受支持的特定方面 |
|---|---|
| 元素和属性 | /wst:RequestSecurityToken/wst:Entropy/wst:BinarySecret/@Type 不受支持的请求选项:
|
| 响应元素和属性 | /wst:RequestSecurityTokenResponseCollection /wst:RequestSecurityTokenResponseCollection/wst:RequestSecurityTokenResponse |
| 不受支持的主题 | 不受支持的特定方面 |
|---|---|
| 元素和属性 | /wst:RequestSecurityToken/wst:Entropy/wst:BinarySecret/@Type 不受支持的请求选项:
|
| 响应头 | /wsa:Action 不受支持的响应:
|