- From: David Orchard via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 09 Mar 2007 01:19:32 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy/interop/Round4/external-attachment
In directory hutz:/tmp/cvs-serv533/interop/Round4/external-attachment
Added Files:
R4W1-1.policy R4W2-2.policy R4WP2.policy R4W1R1.wsdl
R4WP1.policy R4W1.wsdl R4W2-1.policy R4WP3.policy
R4W1-2.policy R4W2R1.wsdl R4W2.wsdl
Log Message:
First integration of external attachment test cases
--- NEW FILE: R4WP1.policy ---
<wsp:Policy wsu:Id="A11Endpoint" >
<!-- Asymmetric Policy A11 - X509 with mutual authentication and AES 256 -->
<sp:AsymmetricBinding>
<wsp:Policy>
<sp:RecipientToken>
<wsp:Policy>
<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never" >
<wsp:Policy>
<sp:WssX509V3Token10 />
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:RecipientToken>
<sp:InitiatorToken>
<wsp:Policy>
<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient" >
<wsp:Policy>
<sp:WssX509V3Token10 />
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:InitiatorToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256Rsa15 />
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax />
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp />
<sp:OnlySignEntireHeadersAndBody />
</wsp:Policy>
</sp:AsymmetricBinding>
<sp:Wss10>
<wsp:Policy>
<sp:MustSupportRefKeyIdentifier />
<sp:MustSupportRefIssuerSerial />
</wsp:Policy>
</sp:Wss10>
</wsp:Policy>
--- NEW FILE: R4WP2.policy ---
<wsp:Policy wsu:Id="A12Endpoint" >
<!-- Asymmetric Policy A12 - X509 with mutual authentication and 3DES -->
<sp:AsymmetricBinding>
<wsp:Policy>
<sp:RecipientToken>
<wsp:Policy>
<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never" >
<wsp:Policy>
<sp:WssX509V3Token10 />
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:RecipientToken>
<sp:InitiatorToken>
<wsp:Policy>
<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient" >
<wsp:Policy>
<sp:WssX509V3Token10 />
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:InitiatorToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:TripleDesRsa15 />
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax />
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp />
<sp:OnlySignEntireHeadersAndBody />
</wsp:Policy>
</sp:AsymmetricBinding>
<sp:Wss10>
<wsp:Policy>
<sp:MustSupportRefKeyIdentifier />
<sp:MustSupportRefIssuerSerial />
</wsp:Policy>
</sp:Wss10>
</wsp:Policy>
--- NEW FILE: R4W2.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>
<wsdl20:description targetNamespace="http://example.com/ws/2004/09/policy"
xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl20="http://www.w3.org/2006/01/wsdl" xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd
http://www.w3.org/2006/01/wsdl http://www.w3.org/2006/03/wsdl/wsdl20.xsd
http://www.w3.org/2006/01/wsdl/soap http://www.w3.org/2006/03/wsdl/soap.xsd
http://www.w3.org/ns/ws-policy http://www.w3.org/2002/ws/policy/ns/ws-policy">
<wsdl20:types>
<xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all"
elementFormDefault="qualified">
<xs:element name="EchoRequest" type="xs:string"/>
<xs:element name="EchoResponse" type="xs:string"/>
</xs:schema>
</wsdl20:types>
<wsdl20:binding name="A11Binding" interface="tns:Test"
type="http://www.w3.org/2006/01/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
<wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
<wsdl20:input/>
<wsdl20:output/>
</wsdl20:operation>
</wsdl20:binding>
<wsdl20:binding name="A12Binding" interface="tns:Test"
type="http://www.w3.org/2006/01/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
<wsp:PolicyReference URI="#A12Endpoint" wsdl20:required="true"/>
<wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
<wsdl20:input/>
<wsdl20:output/>
</wsdl20:operation>
</wsdl20:binding>
</wsdl20:description>
--- NEW FILE: R4W1R1.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" targetNamespace="http://example.com/ws/2004/09/policy">
<wsdl:types>
<xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all" elementFormDefault="qualified">
<xs:element name="EchoRequest" type="xs:string"/>
<xs:element name="EchoResponse" type="xs:string"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="EchoInMessage">
<wsdl:part name="Body" element="tns:EchoRequest"/>
</wsdl:message>
<wsdl:message name="EchoOutMessage">
<wsdl:part name="Body" element="tns:EchoResponse"/>
</wsdl:message>
<wsdl:portType name="Test">
<wsdl:operation name="Echo">
<wsdl:input message="tns:EchoInMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoRequest"/>
<wsdl:output message="tns:EchoOutMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="A11Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsp:PolicyReference URI="#A11Endpoint" wsdl:required="true"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="A12Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsp:PolicyReference URI="#A12Endpoint" wsdl:required="true"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>
--- NEW FILE: R4W2-2.policy ---
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl.binding (A12Binding)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#A12Endpoint"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdlBindingMessageReference(A12Binding/Echo/input)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
# wsdlBindingMessageReference(A12Binding/Echo/output)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
--- NEW FILE: R4W1-2.policy ---
wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding (A12Binding)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#A12Endpoint"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding.input(A12Binding/Echo)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding.output(A12Binding/Echo)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
--- NEW FILE: R4W1-1.policy ---
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding (A11Binding)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#A11Endpoint"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding.input(A11Binding/Echo)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl11.binding.output(A11Binding/Echo)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
--- NEW FILE: R4W2-1.policy ---
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
#wsdl.binding (A11Binding)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#A11Endpoint"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
# wsdlBindingMessageReference (A11Binding/Echo/input)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
<wsp:PolicyAttachment>
<wsp:AppliesTo>
<wsp:URI>
# wsdlBindingMessageReference(A11Binding/Echo/output)
</wsp:URI>
</wsp:AppliesTo>
<wsp:PolicyReference URI="#AMessage"/>
</wsp:PolicyAttachment>
--- NEW FILE: R4WP3.policy ---
<wsp:Policy wsu:Id="AMessage" >
<wsp:ExactlyOne>
<wsp:All>
<sp:SignedParts>
<sp:Body />
</sp:SignedParts>
<sp:EncryptedParts>
<sp:Body />
</sp:EncryptedParts>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
--- NEW FILE: R4W2R1.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>
<wsdl20:description targetNamespace="http://example.com/ws/2004/09/policy"
xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl20="http://www.w3.org/2006/01/wsdl" xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd
http://www.w3.org/2006/01/wsdl http://www.w3.org/2006/03/wsdl/wsdl20.xsd
http://www.w3.org/2006/01/wsdl/soap http://www.w3.org/2006/03/wsdl/soap.xsd
http://www.w3.org/ns/ws-policy http://www.w3.org/2002/ws/policy/ns/ws-policy">
<wsp:Policy wsu:Id="A11Endpoint">
<!-- Asymmetric Policy A11 - X509 with mutual authentication and AES 256 -->
<sp:AsymmetricBinding>
<wsp:Policy>
<sp:RecipientToken>
<wsp:Policy>
<sp:X509Token
sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never">
<wsp:Policy>
<sp:WssX509V3Token10/>
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:RecipientToken>
<sp:InitiatorToken>
<wsp:Policy>
<sp:X509Token
sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient">
<wsp:Policy>
<sp:WssX509V3Token10/>
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:InitiatorToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256Rsa15/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
<sp:OnlySignEntireHeadersAndBody/>
</wsp:Policy>
</sp:AsymmetricBinding>
<sp:Wss10>
<wsp:Policy>
<sp:MustSupportRefKeyIdentifier/>
<sp:MustSupportRefIssuerSerial/>
</wsp:Policy>
</sp:Wss10>
</wsp:Policy>
<wsp:Policy wsu:Id="A12Endpoint">
<!-- Asymmetric Policy A12 - X509 with mutual authentication and 3DES -->
<sp:AsymmetricBinding>
<wsp:Policy>
<sp:RecipientToken>
<wsp:Policy>
<sp:X509Token
sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never">
<wsp:Policy>
<sp:WssX509V3Token10/>
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:RecipientToken>
<sp:InitiatorToken>
<wsp:Policy>
<sp:X509Token
sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/AlwaysToRecipient">
<wsp:Policy>
<sp:WssX509V3Token10/>
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:InitiatorToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:TripleDesRsa15/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
<sp:OnlySignEntireHeadersAndBody/>
</wsp:Policy>
</sp:AsymmetricBinding>
<sp:Wss10>
<wsp:Policy>
<sp:MustSupportRefKeyIdentifier/>
<sp:MustSupportRefIssuerSerial/>
</wsp:Policy>
</sp:Wss10>
</wsp:Policy>
<wsp:Policy wsu:Id="AMessage">
<sp:SignedParts>
<sp:Body/>
</sp:SignedParts>
<sp:EncryptedParts>
<sp:Body/>
</sp:EncryptedParts>
</wsp:Policy>
<wsdl20:types>
<xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all"
elementFormDefault="qualified">
<xs:element name="EchoRequest" type="xs:string"/>
<xs:element name="EchoResponse" type="xs:string"/>
</xs:schema>
</wsdl20:types>
<wsdl20:binding name="A11Binding" interface="tns:Test"
type="http://www.w3.org/2006/01/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
<wsp:PolicyReference URI="#A11Endpoint" wsdl20:required="true"/>
<wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
<wsdl20:input>
<wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
</wsdl20:input>
<wsdl20:output>
<wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
</wsdl20:output>
</wsdl20:operation>
</wsdl20:binding>
<wsdl20:binding name="A12Binding" interface="tns:Test"
type="http://www.w3.org/2006/01/wsdl/soap"
wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
<wsp:PolicyReference URI="#A12Endpoint" wsdl20:required="true"/>
<wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
<wsdl20:input>
<wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
</wsdl20:input>
<wsdl20:output>
<wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
</wsdl20:output>
</wsdl20:operation>
</wsdl20:binding>
</wsdl20:description>
--- NEW FILE: R4W1.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tns="http://example.com/ws/2004/09/wsdl11" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" targetNamespace="http://example.com/ws/2004/09/wsdl11">
<wsdl:types>
<xs:schema targetNamespace="http://example.com/ws/2004/09/wsdl11" blockDefault="#all" elementFormDefault="qualified">
<xs:element name="EchoRequest" type="xs:string"/>
<xs:element name="EchoResponse" type="xs:string"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="EchoInMessage">
<wsdl:part name="Body" element="tns:EchoRequest"/>
</wsdl:message>
<wsdl:message name="EchoOutMessage">
<wsdl:part name="Body" element="tns:EchoResponse"/>
</wsdl:message>
<wsdl:portType name="Test">
<wsdl:operation name="Echo">
<wsdl:input message="tns:EchoInMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoRequest"/>
<wsdl:output message="tns:EchoOutMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="A11Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="A12Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>
Received on Friday, 9 March 2007 01:19:40 UTC