xref: /PHP-7.4/ext/soap/tests/bugs/bug50698_3.wsdl (revision 6597e855)
1<wsdl:definitions name="EchoService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
2  <wsp:Policy wsu:Id="WSHttpBinding_EchoService_policy">
3    <wsp:ExactlyOne>
4      <wsp:All>
5        <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
6          <wsp:Policy>
7            <sp:ProtectionToken>
8              <wsp:Policy>
9                <sp:SecureConversationToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
10                  <wsp:Policy>
11                    <sp:RequireDerivedKeys/>
12                    <sp:BootstrapPolicy>
13                      <wsp:Policy>
14                        <sp:SignedParts>
15                          <sp:Body/>
16                          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
17                          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
18                          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
19                          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>
20                          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>
21                          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>
22                          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
23                        </sp:SignedParts>
24                        <sp:EncryptedParts>
25                          <sp:Body/>
26                        </sp:EncryptedParts>
27                        <sp:SymmetricBinding>
28                          <wsp:Policy>
29                            <sp:ProtectionToken>
30                              <wsp:Policy>
31                                <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
32                                  <wsp:Policy>
33                                    <sp:RequireDerivedKeys/>
34                                  </wsp:Policy>
35                                </sp:SpnegoContextToken>
36                              </wsp:Policy>
37                            </sp:ProtectionToken>
38                            <sp:AlgorithmSuite>
39                              <wsp:Policy>
40                                <sp:Basic256/>
41                              </wsp:Policy>
42                            </sp:AlgorithmSuite>
43                            <sp:Layout>
44                              <wsp:Policy>
45                                <sp:Strict/>
46                              </wsp:Policy>
47                            </sp:Layout>
48                            <sp:IncludeTimestamp/>
49                            <sp:EncryptSignature/>
50                            <sp:OnlySignEntireHeadersAndBody/>
51                          </wsp:Policy>
52                        </sp:SymmetricBinding>
53                        <sp:Wss11>
54                          <wsp:Policy>
55                            <sp:MustSupportRefKeyIdentifier/>
56                            <sp:MustSupportRefIssuerSerial/>
57                            <sp:MustSupportRefThumbprint/>
58                            <sp:MustSupportRefEncryptedKey/>
59                          </wsp:Policy>
60                        </sp:Wss11>
61                        <sp:Trust10>
62                          <wsp:Policy>
63                            <sp:MustSupportIssuedTokens/>
64                            <sp:RequireClientEntropy/>
65                            <sp:RequireServerEntropy/>
66                          </wsp:Policy>
67                        </sp:Trust10>
68                      </wsp:Policy>
69                    </sp:BootstrapPolicy>
70                  </wsp:Policy>
71                </sp:SecureConversationToken>
72              </wsp:Policy>
73            </sp:ProtectionToken>
74            <sp:AlgorithmSuite>
75              <wsp:Policy>
76                <sp:Basic256/>
77              </wsp:Policy>
78            </sp:AlgorithmSuite>
79            <sp:Layout>
80              <wsp:Policy>
81                <sp:Strict/>
82              </wsp:Policy>
83            </sp:Layout>
84            <sp:IncludeTimestamp/>
85            <sp:EncryptSignature/>
86            <sp:OnlySignEntireHeadersAndBody/>
87          </wsp:Policy>
88        </sp:SymmetricBinding>
89        <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
90          <wsp:Policy>
91            <sp:MustSupportRefKeyIdentifier/>
92            <sp:MustSupportRefIssuerSerial/>
93            <sp:MustSupportRefThumbprint/>
94            <sp:MustSupportRefEncryptedKey/>
95          </wsp:Policy>
96        </sp:Wss11>
97        <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
98          <wsp:Policy>
99            <sp:MustSupportIssuedTokens/>
100            <sp:RequireClientEntropy/>
101            <sp:RequireServerEntropy/>
102          </wsp:Policy>
103        </sp:Trust10>
104        <wsaw:UsingAddressing/>
105      </wsp:All>
106    </wsp:ExactlyOne>
107  </wsp:Policy>
108  <wsp:Policy wsu:Id="WSHttpBinding_EchoService_Echo_Input_policy">
109    <wsp:ExactlyOne>
110      <wsp:All>
111        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
112          <sp:Body/>
113          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
114          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
115          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
116          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>
117          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>
118          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>
119          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
120        </sp:SignedParts>
121        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
122          <sp:Body/>
123        </sp:EncryptedParts>
124      </wsp:All>
125    </wsp:ExactlyOne>
126  </wsp:Policy>
127  <wsp:Policy wsu:Id="WSHttpBinding_EchoService_Echo_output_policy">
128    <wsp:ExactlyOne>
129      <wsp:All>
130        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
131          <sp:Body/>
132          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>
133          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>
134          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
135          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>
136          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>
137          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>
138          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>
139        </sp:SignedParts>
140        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
141          <sp:Body/>
142        </sp:EncryptedParts>
143      </wsp:All>
144    </wsp:ExactlyOne>
145  </wsp:Policy>
146  <wsp:Policy wsu:Id="NetTcpBinding_EchoService_policy">
147    <wsp:ExactlyOne>
148      <wsp:All>
149        <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1"/>
150        <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
151          <wsp:Policy>
152            <sp:TransportToken>
153              <wsp:Policy>
154                <msf:WindowsTransportSecurity xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy">
155                  <msf:ProtectionLevel>EncryptAndSign</msf:ProtectionLevel>
156                </msf:WindowsTransportSecurity>
157              </wsp:Policy>
158            </sp:TransportToken>
159            <sp:AlgorithmSuite>
160              <wsp:Policy>
161                <sp:Basic256/>
162              </wsp:Policy>
163            </sp:AlgorithmSuite>
164            <sp:Layout>
165              <wsp:Policy>
166                <sp:Strict/>
167              </wsp:Policy>
168            </sp:Layout>
169          </wsp:Policy>
170        </sp:TransportBinding>
171        <wsaw:UsingAddressing/>
172      </wsp:All>
173    </wsp:ExactlyOne>
174  </wsp:Policy>
175  <wsdl:types>
176  </wsdl:types>
177  <wsdl:message name="EchoService_Echo_InputMessage">
178    <wsdl:part name="parameters" element="tns:Echo"/>
179  </wsdl:message>
180  <wsdl:message name="EchoService_Echo_OutputMessage">
181    <wsdl:part name="parameters" element="tns:EchoResponse"/>
182  </wsdl:message>
183  <wsdl:portType name="EchoService">
184    <wsdl:operation name="Echo">
185      <wsdl:input wsaw:Action="http://tempuri.org/EchoService/Echo" message="tns:EchoService_Echo_InputMessage"/>
186      <wsdl:output wsaw:Action="http://tempuri.org/EchoService/EchoResponse" message="tns:EchoService_Echo_OutputMessage"/>
187    </wsdl:operation>
188  </wsdl:portType>
189  <wsdl:binding name="NetTcpBinding_EchoService" type="tns:EchoService">
190    <wsp:PolicyReference URI="#NetTcpBinding_EchoService_policy"/>
191    <soap12:binding transport="http://schemas.microsoft.com/soap/tcp"/>
192    <wsdl:operation name="Echo">
193      <soap12:operation soapAction="http://tempuri.org/EchoService/Echo" style="document"/>
194      <wsdl:input>
195        <soap12:body use="literal"/>
196      </wsdl:input>
197      <wsdl:output>
198        <soap12:body use="literal"/>
199      </wsdl:output>
200    </wsdl:operation>
201  </wsdl:binding>
202  <wsdl:service name="EchoService-1">
203    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
204      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
205      <wsa10:EndpointReference>
206        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
207        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
208          <Upn>MAYA-DELL\Justin Dearing</Upn>
209        </Identity>
210      </wsa10:EndpointReference>
211    </wsdl:port>
212  </wsdl:service>
213  <wsdl:service name="EchoService-2">
214    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
215      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
216      <wsa10:EndpointReference>
217        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
218        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
219          <Upn>MAYA-DELL\Justin Dearing</Upn>
220        </Identity>
221      </wsa10:EndpointReference>
222    </wsdl:port>
223  </wsdl:service>
224  <wsdl:service name="EchoService-3">
225    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
226      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
227      <wsa10:EndpointReference>
228        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
229        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
230          <Upn>MAYA-DELL\Justin Dearing</Upn>
231        </Identity>
232      </wsa10:EndpointReference>
233    </wsdl:port>
234  </wsdl:service>
235  <wsdl:service name="EchoService-4">
236    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
237      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
238      <wsa10:EndpointReference>
239        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
240        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
241          <Upn>MAYA-DELL\Justin Dearing</Upn>
242        </Identity>
243      </wsa10:EndpointReference>
244    </wsdl:port>
245  </wsdl:service>
246  <wsdl:service name="EchoService-5">
247    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
248      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
249      <wsa10:EndpointReference>
250        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
251        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
252          <Upn>MAYA-DELL\Justin Dearing</Upn>
253        </Identity>
254      </wsa10:EndpointReference>
255    </wsdl:port>
256  </wsdl:service>
257  <wsdl:service name="EchoService-6">
258    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
259      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
260      <wsa10:EndpointReference>
261        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
262        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
263          <Upn>MAYA-DELL\Justin Dearing</Upn>
264        </Identity>
265      </wsa10:EndpointReference>
266    </wsdl:port>
267  </wsdl:service>
268  <wsdl:service name="EchoService-7">
269    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
270      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
271      <wsa10:EndpointReference>
272        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
273        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
274          <Upn>MAYA-DELL\Justin Dearing</Upn>
275        </Identity>
276      </wsa10:EndpointReference>
277    </wsdl:port>
278  </wsdl:service>
279  <wsdl:service name="EchoService-8">
280    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
281      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
282      <wsa10:EndpointReference>
283        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
284        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
285          <Upn>MAYA-DELL\Justin Dearing</Upn>
286        </Identity>
287      </wsa10:EndpointReference>
288    </wsdl:port>
289  </wsdl:service>
290  <wsdl:service name="EchoService-9">
291    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
292      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
293      <wsa10:EndpointReference>
294        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
295        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
296          <Upn>MAYA-DELL\Justin Dearing</Upn>
297        </Identity>
298      </wsa10:EndpointReference>
299    </wsdl:port>
300  </wsdl:service>
301  <wsdl:service name="EchoService-10">
302    <wsdl:port name="NetTcpBinding_EchoService" binding="tns:NetTcpBinding_EchoService">
303      <soap12:address location="net.tcp://localhost:8732/EchoService/"/>
304      <wsa10:EndpointReference>
305        <wsa10:Address>net.tcp://localhost:8732/EchoService/</wsa10:Address>
306        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
307          <Upn>MAYA-DELL\Justin Dearing</Upn>
308        </Identity>
309      </wsa10:EndpointReference>
310    </wsdl:port>
311  </wsdl:service>
312</wsdl:definitions>
313