move files and directories into pcucontrol module
[monitor.git] / pcucontrol / models / intelamt / Include / WSDL / SecurityAdministrationInterface.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology Security Administration Interface version 1.15.1-->
3 <wsdl:definitions 
4     xmlns="http://schemas.xmlsoap.org/wsdl/" 
5     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
6     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
7     xmlns:xs="http://www.w3.org/2001/XMLSchema" 
8     xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01" 
9     xmlns:cstr="http://schemas.intel.com/platform/client/CertStore/2006/01"
10     xmlns:sai="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01"
11     targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01">
12
13     <wsdl:types>
14
15         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
16             <xs:include schemaLocation="Common.xsd"/>
17         </xs:schema>
18
19         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/CertStore/2006/01" elementFormDefault="qualified">
20             <xs:include schemaLocation="CertStore.xsd"/>
21         </xs:schema>
22
23         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
24             <xs:include schemaLocation="SecurityAdministrationInterface.xsd"/>
25
26             <!-- Imported namespaces -->
27             <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
28             <xs:import namespace="http://schemas.intel.com/platform/client/CertStore/2006/01"/>
29
30             <!-- Intel(r) AMT 1.0 -->
31             <xs:element name="AddUserAclEntry">
32                 <xs:complexType>
33                     <xs:sequence>
34                         <xs:element name="Entry" type="sai:UserAclEntryType"/>
35                     </xs:sequence>
36                 </xs:complexType>
37             </xs:element>
38             <xs:element name="AddUserAclEntryResponse">
39                 <xs:complexType>
40                     <xs:sequence>
41                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
42                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
43                     </xs:sequence>
44                 </xs:complexType>
45             </xs:element>
46             <xs:element name="SetAdminAclEntry">
47                 <xs:complexType>
48                     <xs:sequence>
49                         <xs:element name="Entry" type="sai:AdminAclEntryType"/>
50                     </xs:sequence>
51                 </xs:complexType>
52             </xs:element>
53             <xs:element name="SetAdminAclEntryResponse">
54                 <xs:complexType>
55                     <xs:sequence>
56                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
57                     </xs:sequence>
58                 </xs:complexType>
59             </xs:element>
60             <xs:element name="EnumerateUserAclEntries">
61                 <xs:complexType>
62                     <xs:sequence>
63                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
64                     </xs:sequence>
65                 </xs:complexType>
66             </xs:element>
67             <xs:element name="EnumerateUserAclEntriesResponse">
68                 <xs:complexType>
69                     <xs:sequence>
70                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
71                         <xs:element name="TotalCount" type="xs:unsignedInt"/>
72                         <xs:element name="HandleCount" type="xs:unsignedInt"/>
73                         <xs:element name="Handles" type="sai:UserAclEntryHandleListType"/>
74                     </xs:sequence>
75                 </xs:complexType>
76             </xs:element>
77             <xs:element name="GetUserAclEntry">
78                 <xs:complexType>
79                     <xs:sequence>
80                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
81                     </xs:sequence>
82                 </xs:complexType>
83             </xs:element>
84             <xs:element name="GetUserAclEntryResponse">
85                 <xs:complexType>
86                     <xs:sequence>
87                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
88                         <xs:element name="Entry" type="sai:UserAclEntryType"/>
89                     </xs:sequence>
90                 </xs:complexType>
91             </xs:element>
92             <xs:element name="GetAdminAclEntry">
93                 <xs:complexType>
94                 </xs:complexType>
95             </xs:element>
96             <xs:element name="GetAdminAclEntryResponse">
97                 <xs:complexType>
98                     <xs:sequence>
99                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
100                         <xs:element name="Username" type="sai:AclStringType"/>
101                     </xs:sequence>
102                 </xs:complexType>
103             </xs:element>
104             <xs:element name="UpdateUserAclEntry">
105                 <xs:complexType>
106                     <xs:sequence>
107                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
108                         <xs:element name="Entry" type="sai:UserAclEntryType"/>
109                     </xs:sequence>
110                 </xs:complexType>
111             </xs:element>
112             <xs:element name="UpdateUserAclEntryResponse">
113                 <xs:complexType>
114                     <xs:sequence>
115                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
116                     </xs:sequence>
117                 </xs:complexType>
118             </xs:element>
119             <xs:element name="RemoveUserAclEntry">
120                 <xs:complexType>
121                     <xs:sequence>
122                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
123                     </xs:sequence>
124                 </xs:complexType>
125             </xs:element>
126             <xs:element name="RemoveUserAclEntryResponse">
127                 <xs:complexType>
128                     <xs:sequence>
129                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
130                     </xs:sequence>
131                 </xs:complexType>
132             </xs:element>
133             <xs:element name="SetTlsEnabled">
134                 <xs:complexType>
135                     <xs:sequence>
136                         <xs:element name="Enabled" type="xs:boolean"/>
137                     </xs:sequence>
138                 </xs:complexType>
139             </xs:element>
140             <xs:element name="SetTlsEnabledResponse">
141                 <xs:complexType>
142                     <xs:sequence>
143                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
144                     </xs:sequence>
145                 </xs:complexType>
146             </xs:element>
147             <xs:element name="SetTLSKeyAndCertificate">
148                 <xs:complexType>
149                     <xs:sequence>
150                         <xs:element name="PrivateKey" type="sai:RsaKeyType" minOccurs="0"/>
151                         <xs:element name="CertificateChain" type="sai:CertificateChainType"/>
152                     </xs:sequence>
153                 </xs:complexType>
154             </xs:element>
155             <xs:element name="SetTLSKeyAndCertificateResponse">
156                 <xs:complexType>
157                     <xs:sequence>
158                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
159                     </xs:sequence>
160                 </xs:complexType>
161             </xs:element>
162             <xs:element name="SetRngKey">
163                 <xs:complexType>
164                     <xs:sequence>
165                         <xs:element name="Key" type="sai:RngKeyType"/>
166                     </xs:sequence>
167                 </xs:complexType>
168             </xs:element>
169             <xs:element name="SetRngKeyResponse">
170                 <xs:complexType>
171                     <xs:sequence>
172                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
173                     </xs:sequence>
174                 </xs:complexType>
175             </xs:element>
176             <xs:element name="SetTLSCertificate">
177                 <xs:complexType>
178                     <xs:sequence>
179                         <xs:element name="CertificateChain" type="sai:CertificateChainType"/>
180                     </xs:sequence>
181                 </xs:complexType>
182             </xs:element>
183             <xs:element name="SetTLSCertificateResponse">
184                 <xs:complexType>
185                     <xs:sequence>
186                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
187                     </xs:sequence>
188                 </xs:complexType>
189             </xs:element>
190             <xs:element name="GetTLSCertificate">
191                 <xs:complexType>
192                     <xs:sequence>
193                     </xs:sequence>
194                 </xs:complexType>
195             </xs:element>
196             <xs:element name="GetTLSCertificateResponse">
197                 <xs:complexType>
198                     <xs:sequence>
199                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
200                         <xs:element name="CertificateChain" type="sai:CertificateChainType"/>
201                     </xs:sequence>
202                 </xs:complexType>
203             </xs:element>
204             <xs:element name="UpdateCoreFromUrl">
205                 <xs:complexType>
206                     <xs:sequence>
207                         <xs:element name="tftpServerIp" type="sai:IPv4AddressType"/>
208                         <xs:element name="tftpServerName" type="xs:string" minOccurs="0"/>
209                         <xs:element name="tftpServerPort" type="xs:unsignedShort"/>
210                         <xs:element name="MagicPacketPort" type="xs:unsignedShort"/>
211                         <xs:element name="packagePath" type="xs:string"/>
212                         <xs:element name="AmtAppVersion" type="sai:AmtVersion"/>
213                         <xs:element name="UpdateAppVersion" type="sai:AmtVersion"/>
214                         <xs:element name="MgmtConsoleAddr" type="sai:IPv4AddressType"/>
215                         <xs:element name="Key" type="sai:UpdateCoreUrlKeyType"/>
216                     </xs:sequence>
217                 </xs:complexType>
218             </xs:element>
219             <xs:element name="UpdateCoreFromUrlResponse">
220                 <xs:complexType>
221                     <xs:sequence>
222                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
223                     </xs:sequence>
224                 </xs:complexType>
225             </xs:element>
226             <xs:element name="GetProvisioningMode">
227                 <xs:complexType>
228                 </xs:complexType>
229             </xs:element>
230             <xs:element name="GetProvisioningModeResponse">
231                 <xs:complexType>
232                     <xs:sequence>
233                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
234                         <xs:element name="ProvisioningMode" type="sai:ProvisioningModeType"/>
235                     </xs:sequence>
236                 </xs:complexType>
237             </xs:element>
238             <xs:element name="SetProvisioningMode">
239                 <xs:complexType>
240                     <xs:sequence>
241                         <xs:element name="ProvisioningMode" type="sai:ProvisioningModeType"/>
242                     </xs:sequence>
243                 </xs:complexType>
244             </xs:element>
245             <xs:element name="SetProvisioningModeResponse">
246                 <xs:complexType>
247                     <xs:sequence>
248                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
249                     </xs:sequence>
250                 </xs:complexType>
251             </xs:element>
252             <xs:element name="Unprovision">
253                 <xs:complexType>
254                     <xs:sequence>
255                         <xs:element name="ProvisioningMode" type="sai:ProvisioningModeType"/>
256                     </xs:sequence>
257                 </xs:complexType>
258             </xs:element>
259             <xs:element name="UnprovisionResponse">
260                 <xs:complexType>
261                     <xs:sequence>
262                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
263                     </xs:sequence>
264                 </xs:complexType>
265             </xs:element>
266             <xs:element name="CommitChanges">
267                 <xs:complexType>
268                 </xs:complexType>
269             </xs:element>
270             <xs:element name="CommitChangesResponse">
271                 <xs:complexType>
272                     <xs:sequence>
273                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
274                     </xs:sequence>
275                 </xs:complexType>
276             </xs:element>
277             <xs:element name="ResetFlashWearOutProtection">
278                 <xs:complexType>
279                 </xs:complexType>
280             </xs:element>
281             <xs:element name="ResetFlashWearOutProtectionResponse">
282                 <xs:complexType>
283                     <xs:sequence>
284                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
285                     </xs:sequence>
286                 </xs:complexType>
287             </xs:element>
288             <xs:element name="GetCoreVersion">
289                 <xs:complexType>
290                 </xs:complexType>
291             </xs:element>
292             <xs:element name="GetCoreVersionResponse">
293                 <xs:complexType>
294                     <xs:sequence>
295                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
296                         <xs:element name="Version" type="xs:string"/>
297                     </xs:sequence>
298                 </xs:complexType>
299             </xs:element>
300
301             <!-- Intel(r) AMT 2.0 -->
302             <xs:element name="AddUserAclEntryEx">
303                 <xs:complexType>
304                     <xs:sequence>
305                         <xs:element name="EntryEx" type="sai:UserAclEntryExType"/>
306                     </xs:sequence>
307                 </xs:complexType>
308             </xs:element>
309             <xs:element name="AddUserAclEntryExResponse">
310                 <xs:complexType>
311                     <xs:sequence>
312                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
313                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
314                     </xs:sequence>
315                 </xs:complexType>
316             </xs:element>
317             <xs:element name="GetUserAclEntryEx">
318                 <xs:complexType>
319                     <xs:sequence>
320                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
321                     </xs:sequence>
322                 </xs:complexType>
323             </xs:element>
324             <xs:element name="GetUserAclEntryExResponse">
325                 <xs:complexType>
326                     <xs:sequence>
327                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
328                         <xs:element name="EntryEx" type="sai:UserAclEntryExType"/>
329                     </xs:sequence>
330                 </xs:complexType>
331             </xs:element>
332             <xs:element name="UpdateUserAclEntryEx">
333                 <xs:complexType>
334                     <xs:sequence>
335                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
336                         <xs:element name="EntryEx" type="sai:UserAclEntryExType"/>
337                     </xs:sequence>
338                 </xs:complexType>
339             </xs:element>
340             <xs:element name="UpdateUserAclEntryExResponse">
341                 <xs:complexType>
342                     <xs:sequence>
343                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
344                     </xs:sequence>
345                 </xs:complexType>
346             </xs:element>
347             <xs:element name="SetAdminAclEntryEx">
348                 <xs:complexType>
349                     <xs:sequence>
350                         <xs:element name="EntryEx" type="sai:AdminAclEntryExType"/>
351                     </xs:sequence>
352                 </xs:complexType>
353             </xs:element>
354             <xs:element name="SetAdminAclEntryExResponse">
355                 <xs:complexType>
356                     <xs:sequence>
357                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
358                     </xs:sequence>
359                 </xs:complexType>
360             </xs:element>
361             <xs:element name="GetDigestRealm">
362                 <xs:complexType>
363                     <xs:sequence>
364                     </xs:sequence>
365                 </xs:complexType>
366             </xs:element>
367             <xs:element name="GetDigestRealmResponse">
368                 <xs:complexType>
369                     <xs:sequence>
370                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
371                         <xs:element name="DigestRealm" type="xs:string"/>
372                     </xs:sequence>
373                 </xs:complexType>
374             </xs:element>
375             <xs:element name="SetKerberosOptions">
376                 <xs:complexType>
377                     <xs:sequence>
378                         <xs:element name="KerberosOptions" type="sai:KerberosOptionsType" minOccurs="0" maxOccurs="1"/>
379                     </xs:sequence>
380                 </xs:complexType>
381             </xs:element>
382             <xs:element name="SetKerberosOptionsResponse">
383                 <xs:complexType>
384                     <xs:sequence>
385                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
386                     </xs:sequence>
387                 </xs:complexType>
388             </xs:element>
389             <xs:element name="GetKerberosOptions">
390                 <xs:complexType>
391                     <xs:sequence>
392                     </xs:sequence>
393                 </xs:complexType>
394             </xs:element>
395             <xs:element name="GetKerberosOptionsResponse">
396                 <xs:complexType>
397                     <xs:sequence>
398                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
399                         <xs:element name="KerberosOptions" type="sai:KerberosOptionsType"/>
400                     </xs:sequence>
401                 </xs:complexType>
402             </xs:element>
403             <xs:element name="SetEnabledInterfaces">
404                 <xs:complexType>
405                     <xs:sequence>
406                         <xs:element name="EnabledInterfaces" type="sai:EnabledInterfacesType" minOccurs="0" maxOccurs="unbounded"/>
407                     </xs:sequence>
408                 </xs:complexType>
409             </xs:element>
410             <xs:element name="SetEnabledInterfacesResponse">
411                 <xs:complexType>
412                     <xs:sequence>
413                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
414                     </xs:sequence>
415                 </xs:complexType>
416             </xs:element>
417             <xs:element name="GetEnabledInterfaces">
418                 <xs:complexType>
419                 </xs:complexType>
420             </xs:element>
421             <xs:element name="GetEnabledInterfacesResponse">
422                 <xs:complexType>
423                     <xs:sequence>
424                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
425                         <xs:element name="EnabledInterfaces" type="sai:EnabledInterfacesType" minOccurs="0" maxOccurs="unbounded"/>
426                     </xs:sequence>
427                 </xs:complexType>
428             </xs:element>
429             <xs:element name="SetTlsOptions">
430                 <xs:complexType>
431                     <xs:sequence>
432                         <xs:element name="TlsOptions" type="sai:TlsOptionsType" minOccurs="0" maxOccurs="2"/>
433                     </xs:sequence>
434                 </xs:complexType>
435             </xs:element>
436             <xs:element name="SetTlsOptionsResponse">
437                 <xs:complexType>
438                     <xs:sequence>
439                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
440                     </xs:sequence>
441                 </xs:complexType>
442             </xs:element>
443             <xs:element name="GetTlsOptions">
444                 <xs:complexType>
445                     <xs:sequence>
446                     </xs:sequence>
447                 </xs:complexType>
448             </xs:element>
449             <xs:element name="GetTlsOptionsResponse">
450                 <xs:complexType>
451                     <xs:sequence>
452                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
453                         <xs:element name="TlsOptions" type="sai:TlsOptionsType" minOccurs="0" maxOccurs="2"/>
454                     </xs:sequence>
455                 </xs:complexType>
456             </xs:element>
457             <xs:element name="AddTrustedRootCertificate">
458                 <xs:complexType>
459                     <xs:sequence>
460                         <xs:element name="Certificate" type="sai:CertificateType"/>
461                     </xs:sequence>
462                 </xs:complexType>
463             </xs:element>
464             <xs:element name="AddTrustedRootCertificateResponse">
465                 <xs:complexType>
466                     <xs:sequence>
467                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
468                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
469                     </xs:sequence>
470                 </xs:complexType>
471             </xs:element>
472             <xs:element name="GetTrustedRootCertificate">
473                 <xs:complexType>
474                     <xs:sequence>
475                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
476                     </xs:sequence>
477                 </xs:complexType>
478             </xs:element>
479             <xs:element name="GetTrustedRootCertificateResponse">
480                 <xs:complexType>
481                     <xs:sequence>
482                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
483                         <xs:element name="Certificate" type="sai:CertificateType"/>
484                     </xs:sequence>
485                 </xs:complexType>
486             </xs:element>
487             <xs:element name="DeleteTrustedRootCertificate">
488                 <xs:complexType>
489                     <xs:sequence>
490                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
491                     </xs:sequence>
492                 </xs:complexType>
493             </xs:element>
494             <xs:element name="DeleteTrustedRootCertificateResponse">
495                 <xs:complexType>
496                     <xs:sequence>
497                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
498                     </xs:sequence>
499                 </xs:complexType>
500             </xs:element>
501             <xs:element name="EnumerateTrustedRootCertificates">
502                 <xs:complexType>
503                     <xs:sequence>
504                     </xs:sequence>
505                 </xs:complexType>
506             </xs:element>
507             <xs:element name="EnumerateTrustedRootCertificatesResponse">
508                 <xs:complexType>
509                     <xs:sequence>
510                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
511                         <xs:element name="CertHandle" type="sai:CertificateHandleType" minOccurs="0" maxOccurs="unbounded"/>
512                     </xs:sequence>
513                 </xs:complexType>
514             </xs:element>
515             <xs:element name="SetTrustedFqdnCN">
516                 <xs:complexType>
517                     <xs:sequence>
518                         <xs:element name="FqdnSuffix" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
519                     </xs:sequence>
520                 </xs:complexType>
521             </xs:element>
522             <xs:element name="SetTrustedFqdnCNResponse">
523                 <xs:complexType>
524                     <xs:sequence>
525                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
526                     </xs:sequence>
527                 </xs:complexType>
528             </xs:element>
529             <xs:element name="GetTrustedFqdnCN">
530                 <xs:complexType>
531                     <xs:sequence>
532                     </xs:sequence>
533                 </xs:complexType>
534             </xs:element>
535             <xs:element name="GetTrustedFqdnCNResponse">
536                 <xs:complexType>
537                     <xs:sequence>
538                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
539                         <xs:element name="FqdnSuffix" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
540                     </xs:sequence>
541                 </xs:complexType>
542             </xs:element>
543             <xs:element name="SetCRL">
544                 <xs:complexType>
545                     <xs:sequence>
546                         <xs:element name="Crl" type="sai:CrlType" minOccurs="0" maxOccurs="unbounded"/>
547                     </xs:sequence>
548                 </xs:complexType>
549             </xs:element>
550             <xs:element name="SetCRLResponse">
551                 <xs:complexType>
552                     <xs:sequence>
553                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
554                     </xs:sequence>
555                 </xs:complexType>
556             </xs:element>
557             <xs:element name="GetCRL">
558                 <xs:complexType>
559                     <xs:sequence>
560                     </xs:sequence>
561                 </xs:complexType>
562             </xs:element>
563             <xs:element name="GetCRLResponse">
564                 <xs:complexType>
565                     <xs:sequence>
566                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
567                         <xs:element name="Crl" type="sai:CrlType" minOccurs="0" maxOccurs="unbounded"/>
568                     </xs:sequence>
569                 </xs:complexType>
570             </xs:element>
571             <xs:element name="GetServerCertificateReq">
572                 <xs:complexType>
573                     <xs:sequence>
574                     </xs:sequence>
575                 </xs:complexType>
576             </xs:element>
577             <xs:element name="GetServerCertificateReqResponse">
578                 <xs:complexType>
579                     <xs:sequence>
580                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
581                         <xs:element name="CertReq" type="xs:base64Binary"/>
582                     </xs:sequence>
583                 </xs:complexType>
584             </xs:element>
585             <xs:element name="GetPkiCapabilities">
586                 <xs:complexType>
587                     <xs:sequence>
588                     </xs:sequence>
589                 </xs:complexType>
590             </xs:element>
591             <xs:element name="GetPkiCapabilitiesResponse">
592                 <xs:complexType>
593                     <xs:sequence>
594                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
595                         <xs:element name="PkiCaps" type="sai:PkiCapsType"/>
596                     </xs:sequence>
597                 </xs:complexType>
598             </xs:element>
599             <xs:element name="SetPowerSavingOptions">
600                 <xs:complexType>
601                     <xs:sequence>
602                         <xs:element name="ActiveStateAC" type="sai:PowerStateType"/>
603                         <xs:element name="WakeOnNetAccessThresholdAC" type="sai:PowerStateType" minOccurs="0"/>
604                         <xs:element name="WakeOnNetAccessSleepTimer" type="xs:unsignedShort" minOccurs="0"/>
605                     </xs:sequence>
606                 </xs:complexType>
607             </xs:element>
608             <xs:element name="SetPowerSavingOptionsResponse">
609                 <xs:complexType>
610                     <xs:sequence>
611                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
612                     </xs:sequence>
613                 </xs:complexType>
614             </xs:element>
615             <xs:element name="GetPowerSavingOptions">
616                 <xs:complexType>
617                     <xs:sequence>
618                     </xs:sequence>
619                 </xs:complexType>
620             </xs:element>
621             <xs:element name="GetPowerSavingOptionsResponse">
622                 <xs:complexType>
623                     <xs:sequence>
624                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
625                         <xs:element name="ActiveStateAC" type="sai:PowerStateType"/>
626                         <xs:element name="WakeOnNetAccessThresholdAC" type="sai:PowerStateType" minOccurs="0"/>
627                         <xs:element name="WakeOnNetAccessSleepTimer" type="xs:unsignedShort" minOccurs="0"/>
628                     </xs:sequence>
629                 </xs:complexType>
630             </xs:element>
631             <xs:element name="SetTLSPSK">
632                 <xs:complexType>
633                     <xs:sequence>
634                         <xs:element name="PID">
635                             <xs:simpleType>
636                                 <xs:restriction base="xs:base64Binary">
637                                     <xs:length value="8"/>
638                                 </xs:restriction>
639                             </xs:simpleType>
640                         </xs:element>
641                         <xs:element name="PPS">
642                             <xs:simpleType>
643                                 <xs:restriction base="xs:base64Binary">
644                                     <xs:length value="32"/>
645                                 </xs:restriction>
646                             </xs:simpleType>
647                         </xs:element>
648                     </xs:sequence>
649                 </xs:complexType>
650             </xs:element>
651             <xs:element name="SetTLSPSKResponse">
652                 <xs:complexType>
653                     <xs:sequence>
654                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
655                     </xs:sequence>
656                 </xs:complexType>
657             </xs:element>
658             <xs:element name="PartialUnprovision">
659                 <xs:complexType>
660                     <xs:sequence>
661                     </xs:sequence>
662                 </xs:complexType>
663             </xs:element>
664             <xs:element name="PartialUnprovisionResponse">
665                 <xs:complexType>
666                     <xs:sequence>
667                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
668                     </xs:sequence>
669                 </xs:complexType>
670             </xs:element>
671
672             <!-- Intel(r) AMT 2.2 -->
673             <xs:element name="SetMEBxPassword">
674                 <xs:complexType>
675                     <xs:sequence>
676                         <xs:element name="Password" type="sai:MEBxPasswordType"/>
677                     </xs:sequence>
678                 </xs:complexType>
679             </xs:element>
680             <xs:element name="SetMEBxPasswordResponse">
681                 <xs:complexType>
682                     <xs:sequence>
683                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
684                     </xs:sequence>
685                 </xs:complexType>
686             </xs:element>
687             <xs:element name="SetProvisioningServerOTP">
688                 <xs:complexType>
689                     <xs:sequence>
690                         <xs:element name="OTP" type="sai:ProvisioningOTPType" minOccurs="0"/>
691                     </xs:sequence>
692                 </xs:complexType>
693             </xs:element>
694             <xs:element name="SetProvisioningServerOTPResponse">
695                 <xs:complexType>
696                     <xs:sequence>
697                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
698                     </xs:sequence>
699                 </xs:complexType>
700             </xs:element>
701             <xs:element name="GetProvisioningServerOTP">
702                 <xs:complexType>
703                     <xs:sequence>
704                     </xs:sequence>
705                 </xs:complexType>
706             </xs:element>
707             <xs:element name="GetProvisioningServerOTPResponse">
708                 <xs:complexType>
709                     <xs:sequence>
710                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
711                         <xs:element name="OTP" type="xs:base64Binary"/>
712                     </xs:sequence>
713                 </xs:complexType>
714             </xs:element>
715             <xs:element name="EnumerateCertificateHashEntries">
716                 <xs:complexType>
717                     <xs:sequence>
718                     </xs:sequence>
719                 </xs:complexType>
720             </xs:element>
721             <xs:element name="EnumerateCertificateHashEntriesResponse">
722                 <xs:complexType>
723                     <xs:sequence>
724                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
725                         <xs:element name="Handles" type="xs:unsignedInt" minOccurs="0" maxOccurs="unbounded"/>
726                     </xs:sequence>
727                 </xs:complexType>
728             </xs:element>
729             <xs:element name="GetCertificateHashEntry">
730                 <xs:complexType>
731                     <xs:sequence>
732                         <xs:element name="Handle" type="xs:unsignedInt"/>
733                     </xs:sequence>
734                 </xs:complexType>
735             </xs:element>
736             <xs:element name="GetCertificateHashEntryResponse">
737                 <xs:complexType>
738                     <xs:sequence>
739                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
740                         <xs:element name="CertHashEntry" type="sai:CertHashEntryType"/>
741                     </xs:sequence>
742                 </xs:complexType>
743             </xs:element>
744             <xs:element name="AddCertificateHashEntry">
745                 <xs:complexType>
746                     <xs:sequence>
747                         <xs:element name="CertHashEntry" type="sai:CertHashEntryType"/>
748                     </xs:sequence>
749                 </xs:complexType>
750             </xs:element>
751             <xs:element name="AddCertificateHashEntryResponse">
752                 <xs:complexType>
753                     <xs:sequence>
754                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
755                         <xs:element name="Handle" type="xs:unsignedInt"/>
756                     </xs:sequence>
757                 </xs:complexType>
758             </xs:element>
759             <xs:element name="DeleteCertificateHashEntry">
760                 <xs:complexType>
761                     <xs:sequence>
762                         <xs:element name="Handle" type="xs:unsignedInt"/>
763                     </xs:sequence>
764                 </xs:complexType>
765             </xs:element>
766             <xs:element name="DeleteCertificateHashEntryResponse">
767                 <xs:complexType>
768                     <xs:sequence>
769                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
770                     </xs:sequence>
771                 </xs:complexType>
772             </xs:element>
773             <xs:element name="EnableCertificateHashEntry">
774                 <xs:complexType>
775                     <xs:sequence>
776                         <xs:element name="Handle" type="xs:unsignedInt"/>
777                         <xs:element name="Enabled" type="xs:boolean"/>
778                     </xs:sequence>
779                 </xs:complexType>
780             </xs:element>
781             <xs:element name="EnableCertificateHashEntryResponse">
782                 <xs:complexType>
783                     <xs:sequence>
784                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
785                     </xs:sequence>
786                 </xs:complexType>
787             </xs:element>
788             <xs:element name="GetZeroTouchConfigurationMode">
789                 <xs:complexType>
790                     <xs:sequence>
791                     </xs:sequence>
792                 </xs:complexType>
793             </xs:element>
794             <xs:element name="GetZeroTouchConfigurationModeResponse">
795                 <xs:complexType>
796                     <xs:sequence>
797                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
798                         <xs:element name="Enabled" type="xs:boolean"/>
799                     </xs:sequence>
800                 </xs:complexType>
801             </xs:element>
802             <xs:element name="SetZeroTouchConfigurationMode">
803                 <xs:complexType>
804                     <xs:sequence>
805                         <xs:element name="Enabled" type="xs:boolean"/>
806                     </xs:sequence>
807                 </xs:complexType>
808             </xs:element>
809             <xs:element name="SetZeroTouchConfigurationModeResponse">
810                 <xs:complexType>
811                     <xs:sequence>
812                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
813                     </xs:sequence>
814                 </xs:complexType>
815             </xs:element>
816             <xs:element name="GetProvisioningAuditRecord">
817                 <xs:complexType>
818                     <xs:sequence>
819                     </xs:sequence>
820                 </xs:complexType>
821             </xs:element>
822             <xs:element name="GetProvisioningAuditRecordResponse">
823                 <xs:complexType>
824                     <xs:sequence>
825                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
826                         <xs:element name="ProvisioningAuditRecord" type="sai:ProvisioningAuditRecordType"/>
827                     </xs:sequence>
828                 </xs:complexType>
829             </xs:element>
830             <xs:element name="GetProvisioningPID">
831                 <xs:complexType>
832                     <xs:sequence>
833                     </xs:sequence>
834                 </xs:complexType>
835             </xs:element>
836             <xs:element name="GetProvisioningPIDResponse">
837                 <xs:complexType>
838                     <xs:sequence>
839                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
840                         <xs:element name="PID" type="xs:base64Binary"/>
841                     </xs:sequence>
842                 </xs:complexType>
843             </xs:element>
844             <xs:element name="ExtendProvisioningPeriod">
845                 <xs:complexType>
846                     <xs:sequence>
847                         <xs:element name="Duration" type="xs:unsignedInt"/>
848                     </xs:sequence>
849                 </xs:complexType>
850             </xs:element>
851             <xs:element name="ExtendProvisioningPeriodResponse">
852                 <xs:complexType>
853                     <xs:sequence>
854                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
855                     </xs:sequence>
856                 </xs:complexType>
857             </xs:element>
858             <!-- Intel(r) AMT 2.5 -->
859             <xs:element name="GetRealmAuthOptions">
860                 <xs:complexType>
861                     <xs:sequence>
862                         <xs:element name="Realm" type="sai:UserAclRealmType"/>
863                     </xs:sequence>
864                 </xs:complexType>
865             </xs:element>
866             <xs:element name="GetRealmAuthOptionsResponse">
867                 <xs:complexType>
868                     <xs:sequence>
869                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
870                         <xs:element name="HTTPAuthOption" type="sai:HTTPAuthOptionType"/>
871                     </xs:sequence>
872                 </xs:complexType>
873             </xs:element>
874             <xs:element name="SetRealmAuthOptions">
875                 <xs:complexType>
876                     <xs:sequence>
877                         <xs:element name="Realm" type="sai:UserAclRealmType"/>
878                         <xs:element name="HTTPAuthOption" type="sai:HTTPAuthOptionType"/>
879                     </xs:sequence>
880                 </xs:complexType>
881             </xs:element>
882             <xs:element name="SetRealmAuthOptionsResponse">
883                 <xs:complexType>
884                     <xs:sequence>
885                         <xs:element name="StatusCode" type="sai:PT_STATUS"/>
886                     </xs:sequence>
887                 </xs:complexType>
888             </xs:element>
889             <xs:element name="SetEnvironmentDetection">
890                 <xs:complexType>
891                     <xs:sequence>
892                         <xs:element name="Params" type="sai:EnvironmentDetectionType"/>
893                     </xs:sequence>
894                 </xs:complexType>
895             </xs:element>
896             <xs:element name="SetEnvironmentDetectionResponse">
897                 <xs:complexType>
898                     <xs:sequence>
899                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
900                     </xs:sequence>
901                 </xs:complexType>
902             </xs:element>
903             <xs:element name="GetEnvironmentDetection">
904                 <xs:complexType>
905                     <xs:sequence>
906                     </xs:sequence>
907                 </xs:complexType>
908             </xs:element>
909             <xs:element name="GetEnvironmentDetectionResponse">
910                 <xs:complexType>
911                     <xs:sequence>
912                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
913                         <xs:element name="Params" type="sai:EnvironmentDetectionType"/>
914                     </xs:sequence>
915                 </xs:complexType>
916             </xs:element>
917             <xs:element name="EnumeratePowerPackages">
918                 <xs:complexType>
919                     <xs:sequence>
920                     </xs:sequence>
921                 </xs:complexType>
922             </xs:element>
923             <xs:element name="EnumeratePowerPackagesResponse">
924                 <xs:complexType>
925                     <xs:sequence>
926                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
927                         <xs:element name="PolicyGUID" type="cmn:GuidBuf" minOccurs="0" maxOccurs="unbounded"/>
928                     </xs:sequence>
929                 </xs:complexType>
930             </xs:element>
931             <xs:element name="GetActivePowerPackage">
932                 <xs:complexType>
933                     <xs:sequence>
934                     </xs:sequence>
935                 </xs:complexType>
936             </xs:element>
937             <xs:element name="GetActivePowerPackageResponse">
938                 <xs:complexType>
939                     <xs:sequence>
940                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
941                         <xs:element name="PolicyGUID" type="cmn:GuidBuf"/>
942                     </xs:sequence>
943                 </xs:complexType>
944             </xs:element>
945             <xs:element name="GetPowerPackage">
946                 <xs:complexType>
947                     <xs:sequence>
948                         <xs:element name="PolicyGUID" type="cmn:GuidBuf"/>
949                     </xs:sequence>
950                 </xs:complexType>
951             </xs:element>
952             <xs:element name="GetPowerPackageResponse">
953                 <xs:complexType>
954                     <xs:sequence>
955                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
956                         <xs:element name="PolicyDescriptor" type="xs:string"/>
957                     </xs:sequence>
958                 </xs:complexType>
959             </xs:element>
960             <xs:element name="SetActivePowerPackage">
961                 <xs:complexType>
962                     <xs:sequence>
963                         <xs:element name="PolicyGUID" type="cmn:GuidBuf"/>
964                     </xs:sequence>
965                 </xs:complexType>
966             </xs:element>
967             <xs:element name="SetActivePowerPackageResponse">
968                 <xs:complexType>
969                     <xs:sequence>
970                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
971                     </xs:sequence>
972                 </xs:complexType>
973             </xs:element>
974             <xs:element name="SetGlobalPowerPolicy">
975                 <xs:complexType>
976                     <xs:sequence>
977                         <xs:element name="GlobalPowerPolicy" type="sai:GlobalPowerPolicyType"/>
978                     </xs:sequence>
979                 </xs:complexType>
980             </xs:element>
981             <xs:element name="SetGlobalPowerPolicyResponse">
982                 <xs:complexType>
983                     <xs:sequence>
984                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
985                     </xs:sequence>
986                 </xs:complexType>
987             </xs:element>
988             <xs:element name="GetGlobalPowerPolicy">
989                 <xs:complexType>
990                     <xs:sequence>
991                     </xs:sequence>
992                 </xs:complexType>
993             </xs:element>
994             <xs:element name="GetGlobalPowerPolicyResponse">
995                 <xs:complexType>
996                     <xs:sequence>
997                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
998                         <xs:element name="GlobalPowerPolicy" type="sai:GlobalPowerPolicyType"/>
999                     </xs:sequence>
1000                 </xs:complexType>
1001             </xs:element>
1002             <xs:element name="CertStoreAddKey">
1003                 <xs:complexType>
1004                     <xs:sequence>
1005                         <xs:element name="KeyPair" type="cstr:KeyPairType"/>
1006                     </xs:sequence>
1007                 </xs:complexType>
1008             </xs:element>
1009             <xs:element name="CertStoreAddKeyResponse">
1010                 <xs:complexType>
1011                     <xs:sequence>
1012                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1013                         <xs:element name="KeyPairHandle" type="cstr:KeyPairHandleType"/>
1014                     </xs:sequence>
1015                 </xs:complexType>
1016             </xs:element>
1017             <xs:element name="CertStoreEnumerateKeys">
1018                 <xs:complexType>
1019                     <xs:sequence>
1020                         <xs:element name="FindByCert" type="sai:CertificateHandleType" minOccurs="0"/>
1021                     </xs:sequence>
1022                 </xs:complexType>
1023             </xs:element>
1024             <xs:element name="CertStoreEnumerateKeysResponse">
1025                 <xs:complexType>
1026                     <xs:sequence>
1027                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1028                         <xs:element name="KeyPairHandles" type="sai:CertificateHandleType" minOccurs="0" maxOccurs="unbounded"/>
1029                     </xs:sequence>
1030                 </xs:complexType>
1031             </xs:element>
1032             <xs:element name="CertStoreGetKey">
1033                 <xs:complexType>
1034                     <xs:sequence>
1035                         <xs:element name="KeyPairHandle" type="sai:CertificateHandleType"/>
1036                     </xs:sequence>
1037                 </xs:complexType>
1038             </xs:element>
1039             <xs:element name="CertStoreGetKeyResponse">
1040                 <xs:complexType>
1041                     <xs:sequence>
1042                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1043                         <xs:element name="PublicKey" type="cstr:KeyPairType"/>
1044                     </xs:sequence>
1045                 </xs:complexType>
1046             </xs:element>
1047             <xs:element name="CertStoreRemoveKey">
1048                 <xs:complexType>
1049                     <xs:sequence>
1050                         <xs:element name="KeyPairHandle" type="sai:CertificateHandleType"/>
1051                     </xs:sequence>
1052                 </xs:complexType>
1053             </xs:element>
1054             <xs:element name="CertStoreRemoveKeyResponse">
1055                 <xs:complexType>
1056                     <xs:sequence>
1057                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1058                     </xs:sequence>
1059                 </xs:complexType>
1060             </xs:element>
1061             <xs:element name="CertStoreAddCertificate">
1062                 <xs:complexType>
1063                     <xs:sequence>
1064                         <xs:element name="Certificate" type="sai:CertificateType"/>
1065                     </xs:sequence>
1066                 </xs:complexType>
1067             </xs:element>
1068             <xs:element name="CertStoreAddCertificateResponse">
1069                 <xs:complexType>
1070                     <xs:sequence>
1071                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1072                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
1073                     </xs:sequence>
1074                 </xs:complexType>
1075             </xs:element>
1076             <xs:element name="CertStoreEnumerateCertificates">
1077                 <xs:complexType>
1078                     <xs:sequence>
1079                         <xs:element name="FindByDNName" type="xs:string" minOccurs="0"/>
1080                         <xs:element name="FindByUsage" type="xs:string" minOccurs="0"/>
1081                         <xs:element name="FindByIssuer" type="xs:string" minOccurs="0"/>
1082                     </xs:sequence>
1083                 </xs:complexType>
1084             </xs:element>
1085             <xs:element name="CertStoreEnumerateCertificatesResponse">
1086                 <xs:complexType>
1087                     <xs:sequence>
1088                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1089                         <xs:element name="CertHandles" type="sai:CertificateHandleType" minOccurs="0" maxOccurs="unbounded"/>
1090                     </xs:sequence>
1091                 </xs:complexType>
1092             </xs:element>
1093             <xs:element name="CertStoreGetCertificate">
1094                 <xs:complexType>
1095                     <xs:sequence>
1096                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
1097                     </xs:sequence>
1098                 </xs:complexType>
1099             </xs:element>
1100             <xs:element name="CertStoreGetCertificateResponse">
1101                 <xs:complexType>
1102                     <xs:sequence>
1103                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1104                         <xs:element name="Certificate" type="sai:CertificateType"/>
1105                     </xs:sequence>
1106                 </xs:complexType>
1107             </xs:element>
1108             <xs:element name="CertStoreRemoveCertificate">
1109                 <xs:complexType>
1110                     <xs:sequence>
1111                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
1112                     </xs:sequence>
1113                 </xs:complexType>
1114             </xs:element>
1115             <xs:element name="CertStoreRemoveCertificateResponse">
1116                 <xs:complexType>
1117                     <xs:sequence>
1118                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1119                     </xs:sequence>
1120                 </xs:complexType>
1121             </xs:element>
1122             <xs:element name="CertStoreGetPKCS10Request">
1123                 <xs:complexType>
1124                     <xs:sequence>
1125                         <xs:element name="KeyPairHandle" type="sai:CertificateHandleType"/>
1126                         <xs:element name="DNName" type="xs:string" minOccurs="0"/>
1127                         <xs:element name="Usage" type="xs:string" minOccurs="0"/>
1128                     </xs:sequence>
1129                 </xs:complexType>
1130             </xs:element>
1131             <xs:element name="CertStoreGetPKCS10RequestResponse">
1132                 <xs:complexType>
1133                     <xs:sequence>
1134                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1135                         <xs:element name="CertificateRequest" type="xs:base64Binary"/>
1136                     </xs:sequence>
1137                 </xs:complexType>
1138             </xs:element>
1139             <xs:element name="CertStoreUpdateCertificate">
1140                 <xs:complexType>
1141                     <xs:sequence>
1142                         <xs:element name="CertHandle" type="sai:CertificateHandleType"/>
1143                         <xs:element name="Certificate" type="sai:CertificateType"/>
1144                     </xs:sequence>
1145                 </xs:complexType>
1146             </xs:element>
1147             <xs:element name="CertStoreUpdateCertificateResponse">
1148                 <xs:complexType>
1149                     <xs:sequence>
1150                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1151                     </xs:sequence>
1152                 </xs:complexType>
1153             </xs:element>
1154             <xs:element name="SetTLSCredentials">
1155                 <xs:complexType>
1156                     <xs:sequence>
1157                         <xs:element name="CertHandle" type="sai:CertificateHandleType" minOccurs="0"/>
1158                     </xs:sequence>
1159                 </xs:complexType>
1160             </xs:element>
1161             <xs:element name="SetTLSCredentialsResponse">
1162                 <xs:complexType>
1163                     <xs:sequence>
1164                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1165                     </xs:sequence>
1166                 </xs:complexType>
1167             </xs:element>
1168             <xs:element name="GetTLSCredentials">
1169                 <xs:complexType>
1170                     <xs:sequence>
1171                     </xs:sequence>
1172                 </xs:complexType>
1173             </xs:element>
1174             <xs:element name="GetTLSCredentialsResponse">
1175                 <xs:complexType>
1176                     <xs:sequence>
1177                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1178                         <xs:element name="CertHandle" type="sai:CertificateHandleType" minOccurs="0"/>
1179                     </xs:sequence>
1180                 </xs:complexType>
1181             </xs:element>
1182             <xs:element name="EnableVpnRouting">
1183                 <xs:complexType>
1184                     <xs:sequence>
1185                         <xs:element name="Enable" type="xs:boolean"/>
1186                     </xs:sequence>
1187                 </xs:complexType>
1188             </xs:element>
1189             <xs:element name="EnableVpnRoutingResponse">
1190                 <xs:complexType>
1191                     <xs:sequence>
1192                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1193                     </xs:sequence>
1194                 </xs:complexType>
1195             </xs:element>
1196
1197             <xs:element name="SetConfigurationServerFQDN">
1198                 <xs:complexType>
1199                     <xs:sequence>
1200                         <xs:element name="fqdn" type="xs:string"/>
1201                     </xs:sequence>
1202                 </xs:complexType>
1203             </xs:element>
1204             <xs:element name="SetConfigurationServerFQDNResponse">
1205                 <xs:complexType>
1206                     <xs:sequence>
1207                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1208                     </xs:sequence>
1209                 </xs:complexType>
1210             </xs:element>
1211             <xs:element name="GetConfigurationServerFQDN">
1212                 <xs:complexType>
1213                     <xs:sequence>
1214                     </xs:sequence>
1215                 </xs:complexType>
1216             </xs:element>
1217             <xs:element name="GetConfigurationServerFQDNResponse">
1218                 <xs:complexType>
1219                     <xs:sequence>
1220                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1221                         <xs:element name="fqdn" type="xs:string"/>
1222                     </xs:sequence>
1223                 </xs:complexType>
1224             </xs:element>             
1225             
1226             <!-- Intel(r) AMT 3.0 -->
1227             <xs:element name="SetAclEnabledState">
1228                 <xs:complexType>
1229                     <xs:sequence>
1230                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
1231                         <xs:element name="Enabled" type="xs:boolean"/>
1232                     </xs:sequence>
1233                 </xs:complexType>
1234             </xs:element>
1235             <xs:element name="SetAclEnabledStateResponse">
1236                 <xs:complexType>
1237                     <xs:sequence>
1238                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1239                     </xs:sequence>
1240                 </xs:complexType>
1241             </xs:element>
1242             <xs:element name="GetAclEnabledState">
1243                 <xs:complexType>
1244                     <xs:sequence>
1245                         <xs:element name="Handle" type="sai:UserAclEntryHandleType"/>
1246                     </xs:sequence>
1247                 </xs:complexType>
1248             </xs:element>
1249             <xs:element name="GetAclEnabledStateResponse">
1250                 <xs:complexType>
1251                     <xs:sequence>
1252                         <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
1253                         <xs:element name="Enabled" type="xs:boolean"/>
1254                     </xs:sequence>
1255                 </xs:complexType>
1256             </xs:element>        
1257         </xs:schema>
1258     </wsdl:types>
1259
1260     <!-- Intel(r) AMT 1.0 -->
1261     <message name="AddUserAclEntryIn">
1262         <part name="parameters" element="sai:AddUserAclEntry"/>
1263     </message>
1264     <message name="AddUserAclEntryOut">
1265         <part name="parameters" element="sai:AddUserAclEntryResponse"/>
1266     </message>
1267     <message name="EnumerateUserAclEntriesIn">
1268         <part name="parameters" element="sai:EnumerateUserAclEntries"/>
1269     </message>
1270     <message name="EnumerateUserAclEntriesOut">
1271         <part name="parameters" element="sai:EnumerateUserAclEntriesResponse"/>
1272     </message>
1273     <message name="GetUserAclEntryIn">
1274         <part name="parameters" element="sai:GetUserAclEntry"/>
1275     </message>
1276     <message name="GetUserAclEntryOut">
1277         <part name="parameters" element="sai:GetUserAclEntryResponse"/>
1278     </message>
1279     <message name="UpdateUserAclEntryIn">
1280         <part name="parameters" element="sai:UpdateUserAclEntry"/>
1281     </message>
1282     <message name="UpdateUserAclEntryOut">
1283         <part name="parameters" element="sai:UpdateUserAclEntryResponse"/>
1284     </message>
1285     <message name="RemoveUserAclEntryIn">
1286         <part name="parameters" element="sai:RemoveUserAclEntry"/>
1287     </message>
1288     <message name="RemoveUserAclEntryOut">
1289         <part name="parameters" element="sai:RemoveUserAclEntryResponse"/>
1290     </message>
1291     <message name="SetAdminAclEntryIn">
1292         <part name="parameters" element="sai:SetAdminAclEntry"/>
1293     </message>
1294     <message name="SetAdminAclEntryOut">
1295         <part name="parameters" element="sai:SetAdminAclEntryResponse"/>
1296     </message>
1297     <message name="GetAdminAclEntryIn">
1298         <part name="parameters" element="sai:GetAdminAclEntry"/>
1299     </message>
1300     <message name="GetAdminAclEntryOut">
1301         <part name="parameters" element="sai:GetAdminAclEntryResponse"/>
1302     </message>
1303     <message name="SetTLSKeyAndCertificateIn">
1304         <part name="parameters" element="sai:SetTLSKeyAndCertificate"/>
1305     </message>
1306     <message name="SetTLSKeyAndCertificateOut">
1307         <part name="parameters" element="sai:SetTLSKeyAndCertificateResponse"/>
1308     </message>
1309     <message name="SetTLSCertificateIn">
1310         <part name="parameters" element="sai:SetTLSCertificate"/>
1311     </message>
1312     <message name="SetTLSCertificateOut">
1313         <part name="parameters" element="sai:SetTLSCertificateResponse"/>
1314     </message>
1315     <message name="GetTLSCertificateIn">
1316         <part name="parameters" element="sai:GetTLSCertificate"/>
1317     </message>
1318     <message name="GetTLSCertificateOut">
1319         <part name="parameters" element="sai:GetTLSCertificateResponse"/>
1320     </message>
1321     <message name="SetRngKeyIn">
1322         <part name="parameters" element="sai:SetRngKey"/>
1323     </message>
1324     <message name="SetRngKeyOut">
1325         <part name="parameters" element="sai:SetRngKeyResponse"/>
1326     </message>
1327     <message name="SetTlsEnabledIn">
1328         <part name="parameters" element="sai:SetTlsEnabled"/>
1329     </message>
1330     <message name="SetTlsEnabledOut">
1331         <part name="parameters" element="sai:SetTlsEnabledResponse"/>
1332     </message>
1333     <message name="UpdateCoreFromUrlIn">
1334         <part name="parameters" element="sai:UpdateCoreFromUrl"/>
1335     </message>
1336     <message name="UpdateCoreFromUrlOut">
1337         <part name="parameters" element="sai:UpdateCoreFromUrlResponse"/>
1338     </message>
1339     <message name="GetProvisioningModeIn">
1340         <part name="parameters" element="sai:GetProvisioningMode"/>
1341     </message>
1342     <message name="GetProvisioningModeOut">
1343         <part name="parameters" element="sai:GetProvisioningModeResponse"/>
1344     </message>
1345     <message name="SetProvisioningModeIn">
1346         <part name="parameters" element="sai:SetProvisioningMode"/>
1347     </message>
1348     <message name="SetProvisioningModeOut">
1349         <part name="parameters" element="sai:SetProvisioningModeResponse"/>
1350     </message>
1351     <message name="UnprovisionIn">
1352         <part name="parameters" element="sai:Unprovision"/>
1353     </message>
1354     <message name="UnprovisionOut">
1355         <part name="parameters" element="sai:UnprovisionResponse"/>
1356     </message>
1357     <message name="CommitChangesIn">
1358         <part name="parameters" element="sai:CommitChanges"/>
1359     </message>
1360     <message name="CommitChangesOut">
1361         <part name="parameters" element="sai:CommitChangesResponse"/>
1362     </message>
1363     <message name="ResetFlashWearOutProtectionIn">
1364         <part name="parameters" element="sai:ResetFlashWearOutProtection"/>
1365     </message>
1366     <message name="ResetFlashWearOutProtectionOut">
1367         <part name="parameters" element="sai:ResetFlashWearOutProtectionResponse"/>
1368     </message>
1369     <message name="GetCoreVersionIn">
1370         <part name="parameters" element="sai:GetCoreVersion"/>
1371     </message>
1372     <message name="GetCoreVersionOut">
1373         <part name="parameters" element="sai:GetCoreVersionResponse"/>
1374     </message>
1375
1376     <!-- Intel(r) AMT 2.0 -->
1377     <message name="AddUserAclEntryExIn">
1378         <part name="parameters" element="sai:AddUserAclEntryEx"/>
1379     </message>
1380     <message name="AddUserAclEntryExOut">
1381         <part name="parameters" element="sai:AddUserAclEntryExResponse"/>
1382     </message>
1383     <message name="GetUserAclEntryExIn">
1384         <part name="parameters" element="sai:GetUserAclEntryEx"/>
1385     </message>
1386     <message name="GetUserAclEntryExOut">
1387         <part name="parameters" element="sai:GetUserAclEntryExResponse"/>
1388     </message>
1389     <message name="UpdateUserAclEntryExIn">
1390         <part name="parameters" element="sai:UpdateUserAclEntryEx"/>
1391     </message>
1392     <message name="UpdateUserAclEntryExOut">
1393         <part name="parameters" element="sai:UpdateUserAclEntryExResponse"/>
1394     </message>
1395     <message name="SetAdminAclEntryExIn">
1396         <part name="parameters" element="sai:SetAdminAclEntryEx"/>
1397     </message>
1398     <message name="SetAdminAclEntryExOut">
1399         <part name="parameters" element="sai:SetAdminAclEntryExResponse"/>
1400     </message>
1401     <message name="GetDigestRealmIn">
1402         <part name="parameters" element="sai:GetDigestRealm"/>
1403     </message>
1404     <message name="GetDigestRealmOut">
1405         <part name="parameters" element="sai:GetDigestRealmResponse"/>
1406     </message>
1407     <message name="SetKerberosOptionsIn">
1408         <part name="parameters" element="sai:SetKerberosOptions"/>
1409     </message>
1410     <message name="SetKerberosOptionsOut">
1411         <part name="parameters" element="sai:SetKerberosOptionsResponse"/>
1412     </message>
1413     <message name="GetKerberosOptionsIn">
1414         <part name="parameters" element="sai:GetKerberosOptions"/>
1415     </message>
1416     <message name="GetKerberosOptionsOut">
1417         <part name="parameters" element="sai:GetKerberosOptionsResponse"/>
1418     </message>
1419     <message name="SetEnabledInterfacesIn">
1420         <part name="parameters" element="sai:SetEnabledInterfaces"/>
1421     </message>
1422     <message name="SetEnabledInterfacesOut">
1423         <part name="parameters" element="sai:SetEnabledInterfacesResponse"/>
1424     </message>
1425     <message name="GetEnabledInterfacesIn">
1426         <part name="parameters" element="sai:GetEnabledInterfaces"/>
1427     </message>
1428     <message name="GetEnabledInterfacesOut">
1429         <part name="parameters" element="sai:GetEnabledInterfacesResponse"/>
1430     </message>
1431     <message name="SetTlsOptionsIn">
1432         <part name="parameters" element="sai:SetTlsOptions"/>
1433     </message>
1434     <message name="SetTlsOptionsOut">
1435         <part name="parameters" element="sai:SetTlsOptionsResponse"/>
1436     </message>
1437     <message name="GetTlsOptionsIn">
1438         <part name="parameters" element="sai:GetTlsOptions"/>
1439     </message>
1440     <message name="GetTlsOptionsOut">
1441         <part name="parameters" element="sai:GetTlsOptionsResponse"/>
1442     </message>
1443     <message name="AddTrustedRootCertificateIn">
1444         <part name="parameters" element="sai:AddTrustedRootCertificate"/>
1445     </message>
1446     <message name="AddTrustedRootCertificateOut">
1447         <part name="parameters" element="sai:AddTrustedRootCertificateResponse"/>
1448     </message>
1449     <message name="GetTrustedRootCertificateIn">
1450         <part name="parameters" element="sai:GetTrustedRootCertificate"/>
1451     </message>
1452     <message name="GetTrustedRootCertificateOut">
1453         <part name="parameters" element="sai:GetTrustedRootCertificateResponse"/>
1454     </message>
1455     <message name="DeleteTrustedRootCertificateIn">
1456         <part name="parameters" element="sai:DeleteTrustedRootCertificate"/>
1457     </message>
1458     <message name="DeleteTrustedRootCertificateOut">
1459         <part name="parameters" element="sai:DeleteTrustedRootCertificateResponse"/>
1460     </message>
1461     <message name="EnumerateTrustedRootCertificatesIn">
1462         <part name="parameters" element="sai:EnumerateTrustedRootCertificates"/>
1463     </message>
1464     <message name="EnumerateTrustedRootCertificatesOut">
1465         <part name="parameters" element="sai:EnumerateTrustedRootCertificatesResponse"/>
1466     </message>
1467     <message name="SetTrustedFqdnCNIn">
1468         <part name="parameters" element="sai:SetTrustedFqdnCN"/>
1469     </message>
1470     <message name="SetTrustedFqdnCNOut">
1471         <part name="parameters" element="sai:SetTrustedFqdnCNResponse"/>
1472     </message>
1473     <message name="GetTrustedFqdnCNIn">
1474         <part name="parameters" element="sai:GetTrustedFqdnCN"/>
1475     </message>
1476     <message name="GetTrustedFqdnCNOut">
1477         <part name="parameters" element="sai:GetTrustedFqdnCNResponse"/>
1478     </message>
1479     <message name="SetCRLIn">
1480         <part name="parameters" element="sai:SetCRL"/>
1481     </message>
1482     <message name="SetCRLOut">
1483         <part name="parameters" element="sai:SetCRLResponse"/>
1484     </message>
1485     <message name="GetCRLIn">
1486         <part name="parameters" element="sai:GetCRL"/>
1487     </message>
1488     <message name="GetCRLOut">
1489         <part name="parameters" element="sai:GetCRLResponse"/>
1490     </message>
1491     <message name="GetServerCertificateReqIn">
1492         <part name="parameters" element="sai:GetServerCertificateReq"/>
1493     </message>
1494     <message name="GetServerCertificateReqOut">
1495         <part name="parameters" element="sai:GetServerCertificateReqResponse"/>
1496     </message>
1497     <message name="GetPkiCapabilitiesIn">
1498         <part name="parameters" element="sai:GetPkiCapabilities"/>
1499     </message>
1500     <message name="GetPkiCapabilitiesOut">
1501         <part name="parameters" element="sai:GetPkiCapabilitiesResponse"/>
1502     </message>
1503     <message name="SetPowerSavingOptionsIn">
1504         <part name="parameters" element="sai:SetPowerSavingOptions"/>
1505     </message>
1506     <message name="SetPowerSavingOptionsOut">
1507         <part name="parameters" element="sai:SetPowerSavingOptionsResponse"/>
1508     </message>
1509     <message name="GetPowerSavingOptionsIn">
1510         <part name="parameters" element="sai:GetPowerSavingOptions"/>
1511     </message>
1512     <message name="GetPowerSavingOptionsOut">
1513         <part name="parameters" element="sai:GetPowerSavingOptionsResponse"/>
1514     </message>
1515     <message name="SetTLSPSKIn">
1516         <part name="parameters" element="sai:SetTLSPSK"/>
1517     </message>
1518     <message name="SetTLSPSKOut">
1519         <part name="parameters" element="sai:SetTLSPSKResponse"/>
1520     </message>
1521     <message name="PartialUnprovisionIn">
1522         <part name="parameters" element="sai:PartialUnprovision"/>
1523     </message>
1524     <message name="PartialUnprovisionOut">
1525         <part name="parameters" element="sai:PartialUnprovisionResponse"/>
1526     </message>
1527
1528     <!-- Intel(r) AMT 2.2 -->
1529     <message name="SetMEBxPasswordIn">
1530         <part name="parameters" element="sai:SetMEBxPassword"/>
1531     </message>
1532     <message name="SetMEBxPasswordOut">
1533         <part name="parameters" element="sai:SetMEBxPasswordResponse"/>
1534     </message>
1535     <message name="SetProvisioningServerOTPIn">
1536         <part name="parameters" element="sai:SetProvisioningServerOTP"/>
1537     </message>
1538     <message name="SetProvisioningServerOTPOut">
1539         <part name="parameters" element="sai:SetProvisioningServerOTPResponse"/>
1540     </message>
1541     <message name="GetProvisioningServerOTPIn">
1542         <part name="parameters" element="sai:GetProvisioningServerOTP"/>
1543     </message>
1544     <message name="GetProvisioningServerOTPOut">
1545         <part name="parameters" element="sai:GetProvisioningServerOTPResponse"/>
1546     </message>
1547     <message name="EnumerateCertificateHashEntriesIn">
1548         <part name="parameters" element="sai:EnumerateCertificateHashEntries"/>
1549     </message>
1550     <message name="EnumerateCertificateHashEntriesOut">
1551         <part name="parameters" element="sai:EnumerateCertificateHashEntriesResponse"/>
1552     </message>
1553     <message name="GetCertificateHashEntryIn">
1554         <part name="parameters" element="sai:GetCertificateHashEntry"/>
1555     </message>
1556     <message name="GetCertificateHashEntryOut">
1557         <part name="parameters" element="sai:GetCertificateHashEntryResponse"/>
1558     </message>
1559     <message name="AddCertificateHashEntryIn">
1560         <part name="parameters" element="sai:AddCertificateHashEntry"/>
1561     </message>
1562     <message name="AddCertificateHashEntryOut">
1563         <part name="parameters" element="sai:AddCertificateHashEntryResponse"/>
1564     </message>
1565     <message name="DeleteCertificateHashEntryIn">
1566         <part name="parameters" element="sai:DeleteCertificateHashEntry"/>
1567     </message>
1568     <message name="DeleteCertificateHashEntryOut">
1569         <part name="parameters" element="sai:DeleteCertificateHashEntryResponse"/>
1570     </message>
1571     <message name="EnableCertificateHashEntryIn">
1572         <part name="parameters" element="sai:EnableCertificateHashEntry"/>
1573     </message>
1574     <message name="EnableCertificateHashEntryOut">
1575         <part name="parameters" element="sai:EnableCertificateHashEntryResponse"/>
1576     </message>
1577     <message name="GetZeroTouchConfigurationModeIn">
1578         <part name="parameters" element="sai:GetZeroTouchConfigurationMode"/>
1579     </message>
1580     <message name="GetZeroTouchConfigurationModeOut">
1581         <part name="parameters" element="sai:GetZeroTouchConfigurationModeResponse"/>
1582     </message>
1583     <message name="SetZeroTouchConfigurationModeIn">
1584         <part name="parameters" element="sai:SetZeroTouchConfigurationMode"/>
1585     </message>
1586     <message name="SetZeroTouchConfigurationModeOut">
1587         <part name="parameters" element="sai:SetZeroTouchConfigurationModeResponse"/>
1588     </message>
1589     <message name="GetProvisioningAuditRecordIn">
1590         <part name="parameters" element="sai:GetProvisioningAuditRecord"/>
1591     </message>
1592     <message name="GetProvisioningAuditRecordOut">
1593         <part name="parameters" element="sai:GetProvisioningAuditRecordResponse"/>
1594     </message>
1595     <message name="GetProvisioningPIDIn">
1596         <part name="parameters" element="sai:GetProvisioningPID"/>
1597     </message>
1598     <message name="GetProvisioningPIDOut">
1599         <part name="parameters" element="sai:GetProvisioningPIDResponse"/>
1600     </message>
1601     <message name="ExtendProvisioningPeriodIn">
1602         <part name="parameters" element="sai:ExtendProvisioningPeriod"/>
1603     </message>
1604     <message name="ExtendProvisioningPeriodOut">
1605         <part name="parameters" element="sai:ExtendProvisioningPeriodResponse"/>
1606     </message>
1607
1608     <!-- Intel(r) AMT 2.5 -->
1609     <message name="GetRealmAuthOptionsIn">
1610         <part name="parameters" element="sai:GetRealmAuthOptions"/>
1611     </message>
1612     <message name="GetRealmAuthOptionsOut">
1613         <part name="parameters" element="sai:GetRealmAuthOptionsResponse"/>
1614     </message>
1615     <message name="SetRealmAuthOptionsIn">
1616         <part name="parameters" element="sai:SetRealmAuthOptions"/>
1617     </message>
1618     <message name="SetRealmAuthOptionsOut">
1619         <part name="parameters" element="sai:SetRealmAuthOptionsResponse"/>
1620     </message>
1621     <message name="SetEnvironmentDetectionIn">
1622         <part name="parameters" element="sai:SetEnvironmentDetection"/>
1623     </message>
1624     <message name="SetEnvironmentDetectionOut">
1625         <part name="parameters" element="sai:SetEnvironmentDetectionResponse"/>
1626     </message>
1627     <message name="GetEnvironmentDetectionIn">
1628         <part name="parameters" element="sai:GetEnvironmentDetection"/>
1629     </message>
1630     <message name="GetEnvironmentDetectionOut">
1631         <part name="parameters" element="sai:GetEnvironmentDetectionResponse"/>
1632     </message>
1633     <message name="EnumeratePowerPackagesIn">
1634         <part name="parameters" element="sai:EnumeratePowerPackages"/>
1635     </message>
1636     <message name="EnumeratePowerPackagesOut">
1637         <part name="parameters" element="sai:EnumeratePowerPackagesResponse"/>
1638     </message>
1639     <message name="GetActivePowerPackageIn">
1640         <part name="parameters" element="sai:GetActivePowerPackage"/>
1641     </message>
1642     <message name="GetActivePowerPackageOut">
1643         <part name="parameters" element="sai:GetActivePowerPackageResponse"/>
1644     </message>
1645     <message name="GetPowerPackageIn">
1646         <part name="parameters" element="sai:GetPowerPackage"/>
1647     </message>
1648     <message name="GetPowerPackageOut">
1649         <part name="parameters" element="sai:GetPowerPackageResponse"/>
1650     </message>
1651     <message name="SetActivePowerPackageIn">
1652         <part name="parameters" element="sai:SetActivePowerPackage"/>
1653     </message>
1654     <message name="SetActivePowerPackageOut">
1655         <part name="parameters" element="sai:SetActivePowerPackageResponse"/>
1656     </message>
1657     <message name="SetGlobalPowerPolicyIn">
1658         <part name="parameters" element="sai:SetGlobalPowerPolicy"/>
1659     </message>
1660     <message name="SetGlobalPowerPolicyOut">
1661         <part name="parameters" element="sai:SetGlobalPowerPolicyResponse"/>
1662     </message>
1663     <message name="GetGlobalPowerPolicyIn">
1664         <part name="parameters" element="sai:GetGlobalPowerPolicy"/>
1665     </message>
1666     <message name="GetGlobalPowerPolicyOut">
1667         <part name="parameters" element="sai:GetGlobalPowerPolicyResponse"/>
1668     </message>
1669     <message name="CertStoreAddKeyIn">
1670         <part name="parameters" element="sai:CertStoreAddKey"/>
1671     </message>
1672     <message name="CertStoreAddKeyOut">
1673         <part name="parameters" element="sai:CertStoreAddKeyResponse"/>
1674     </message>
1675     <message name="CertStoreEnumerateKeyIn">
1676         <part name="parameters" element="sai:CertStoreEnumerateKeys"/>
1677     </message>
1678     <message name="CertStoreEnumerateKeyOut">
1679         <part name="parameters" element="sai:CertStoreEnumerateKeysResponse"/>
1680     </message>
1681     <message name="CertStoreGetKeyIn">
1682         <part name="parameters" element="sai:CertStoreGetKey"/>
1683     </message>
1684     <message name="CertStoreGetKeyOut">
1685         <part name="parameters" element="sai:CertStoreGetKeyResponse"/>
1686     </message>
1687     <message name="CertStoreRemoveKeyIn">
1688         <part name="parameters" element="sai:CertStoreRemoveKey"/>
1689     </message>
1690     <message name="CertStoreRemoveKeyOut">
1691         <part name="parameters" element="sai:CertStoreRemoveKeyResponse"/>
1692     </message>
1693     <message name="CertStoreAddCertificateIn">
1694         <part name="parameters" element="sai:CertStoreAddCertificate"/>
1695     </message>
1696     <message name="CertStoreAddCertificateOut">
1697         <part name="parameters" element="sai:CertStoreAddCertificateResponse"/>
1698     </message>
1699     <message name="CertStoreEnumerateCertificatesIn">
1700         <part name="parameters" element="sai:CertStoreEnumerateCertificates"/>
1701     </message>
1702     <message name="CertStoreEnumerateCertificatesOut">
1703         <part name="parameters" element="sai:CertStoreEnumerateCertificatesResponse"/>
1704     </message>
1705     <message name="CertStoreGetCertificateIn">
1706         <part name="parameters" element="sai:CertStoreGetCertificate"/>
1707     </message>
1708     <message name="CertStoreGetCertificateOut">
1709         <part name="parameters" element="sai:CertStoreGetCertificateResponse"/>
1710     </message>
1711     <message name="CertStoreRemoveCertificateIn">
1712         <part name="parameters" element="sai:CertStoreRemoveCertificate"/>
1713     </message>
1714     <message name="CertStoreRemoveCertificateOut">
1715         <part name="parameters" element="sai:CertStoreRemoveCertificateResponse"/>
1716     </message>
1717     <message name="CertStoreEnumerateKeysIn">
1718         <part name="parameters" element="sai:CertStoreEnumerateKeys"/>
1719     </message>
1720     <message name="CertStoreEnumerateKeysOut">
1721         <part name="parameters" element="sai:CertStoreEnumerateKeysResponse"/>
1722     </message>
1723     <message name="CertStoreGetPKCS10RequestIn">
1724         <part name="parameters" element="sai:CertStoreGetPKCS10Request"/>
1725     </message>
1726     <message name="CertStoreGetPKCS10RequestOut">
1727         <part name="parameters" element="sai:CertStoreGetPKCS10RequestResponse"/>
1728     </message>
1729     <message name="CertStoreUpdateCertificateIn">
1730         <part name="parameters" element="sai:CertStoreUpdateCertificate"/>
1731     </message>
1732     <message name="CertStoreUpdateCertificateOut">
1733         <part name="parameters" element="sai:CertStoreUpdateCertificateResponse"/>
1734     </message>
1735     <message name="SetTLSCredentialsIn">
1736         <part name="parameters" element="sai:SetTLSCredentials"/>
1737     </message>
1738     <message name="SetTLSCredentialsOut">
1739         <part name="parameters" element="sai:SetTLSCredentialsResponse"/>
1740     </message>
1741     <message name="GetTLSCredentialsIn">
1742         <part name="parameters" element="sai:GetTLSCredentials"/>
1743     </message>
1744     <message name="GetTLSCredentialsOut">
1745         <part name="parameters" element="sai:GetTLSCredentialsResponse"/>
1746     </message>
1747     <message name="EnableVpnRoutingIn">
1748         <part name="parameters" element="sai:EnableVpnRouting"/>
1749     </message>
1750     <message name="EnableVpnRoutingOut">
1751         <part name="parameters" element="sai:EnableVpnRoutingResponse"/>
1752     </message>
1753     <message name="GetConfigurationServerFQDNIn">
1754         <part name="parameters" element="sai:GetConfigurationServerFQDN"/>
1755     </message>
1756     <message name="GetConfigurationServerFQDNOut">
1757         <part name="parameters" element="sai:GetConfigurationServerFQDNResponse"/>
1758     </message>
1759     <message name="SetConfigurationServerFQDNIn">
1760         <part name="parameters" element="sai:SetConfigurationServerFQDN"/>
1761     </message>
1762     <message name="SetConfigurationServerFQDNOut">
1763         <part name="parameters" element="sai:SetConfigurationServerFQDNResponse"/>
1764     </message>   
1765     
1766     <!-- Intel(r) AMT 3.0 -->
1767     <message name="SetAclEnabledStateIn">
1768         <part name="parameters" element="sai:SetAclEnabledState"/>
1769     </message>
1770     <message name="SetAclEnabledStateOut">
1771         <part name="parameters" element="sai:SetAclEnabledStateResponse"/>
1772     </message>
1773     <message name="GetAclEnabledStateIn">
1774         <part name="parameters" element="sai:GetAclEnabledState"/>
1775     </message>
1776     <message name="GetAclEnabledStateOut">
1777         <part name="parameters" element="sai:GetAclEnabledStateResponse"/>
1778     </message>
1779
1780     <portType name="SecurityAdministrationSoapPortType">
1781
1782         <!-- Intel(r) AMT 1.0 -->
1783         <operation name="ResetFlashWearOutProtection">
1784             <input message="sai:ResetFlashWearOutProtectionIn"/>
1785             <output message="sai:ResetFlashWearOutProtectionOut"/>
1786         </operation>
1787         <operation name="GetAdminAclEntry">
1788             <input message="sai:GetAdminAclEntryIn"/>
1789             <output message="sai:GetAdminAclEntryOut"/>
1790         </operation>
1791         <operation name="SetAdminAclEntry">
1792             <input message="sai:SetAdminAclEntryIn"/>
1793             <output message="sai:SetAdminAclEntryOut"/>
1794         </operation>
1795         <operation name="AddUserAclEntry">
1796             <input message="sai:AddUserAclEntryIn"/>
1797             <output message="sai:AddUserAclEntryOut"/>
1798         </operation>
1799         <operation name="EnumerateUserAclEntries">
1800             <input message="sai:EnumerateUserAclEntriesIn"/>
1801             <output message="sai:EnumerateUserAclEntriesOut"/>
1802         </operation>
1803         <operation name="GetUserAclEntry">
1804             <input message="sai:GetUserAclEntryIn"/>
1805             <output message="sai:GetUserAclEntryOut"/>
1806         </operation>
1807         <operation name="UpdateUserAclEntry">
1808             <input message="sai:UpdateUserAclEntryIn"/>
1809             <output message="sai:UpdateUserAclEntryOut"/>
1810         </operation>
1811         <operation name="RemoveUserAclEntry">
1812             <input message="sai:RemoveUserAclEntryIn"/>
1813             <output message="sai:RemoveUserAclEntryOut"/>
1814         </operation>
1815         <operation name="SetTlsEnabled">
1816             <input message="sai:SetTlsEnabledIn"/>
1817             <output message="sai:SetTlsEnabledOut"/>
1818         </operation>
1819         <operation name="SetRngKey">
1820             <input message="sai:SetRngKeyIn"/>
1821             <output message="sai:SetRngKeyOut"/>
1822         </operation>
1823         <operation name="SetTLSKeyAndCertificate">
1824             <input message="sai:SetTLSKeyAndCertificateIn"/>
1825             <output message="sai:SetTLSKeyAndCertificateOut"/>
1826         </operation>
1827         <operation name="SetTLSCertificate">
1828             <input message="sai:SetTLSCertificateIn"/>
1829             <output message="sai:SetTLSCertificateOut"/>
1830         </operation>
1831         <operation name="GetTLSCertificate">
1832             <input message="sai:GetTLSCertificateIn"/>
1833             <output message="sai:GetTLSCertificateOut"/>
1834         </operation>
1835         <operation name="UpdateCoreFromUrl">
1836             <input message="sai:UpdateCoreFromUrlIn"/>
1837             <output message="sai:UpdateCoreFromUrlOut"/>
1838         </operation>
1839         <operation name="GetProvisioningMode">
1840             <input message="sai:GetProvisioningModeIn"/>
1841             <output message="sai:GetProvisioningModeOut"/>
1842         </operation>
1843         <operation name="SetProvisioningMode">
1844             <input message="sai:SetProvisioningModeIn"/>
1845             <output message="sai:SetProvisioningModeOut"/>
1846         </operation>
1847         <operation name="Unprovision">
1848             <input message="sai:UnprovisionIn"/>
1849             <output message="sai:UnprovisionOut"/>
1850         </operation>
1851         <operation name="CommitChanges">
1852             <input message="sai:CommitChangesIn"/>
1853             <output message="sai:CommitChangesOut"/>
1854         </operation>
1855         <operation name="GetCoreVersion">
1856             <input message="sai:GetCoreVersionIn"/>
1857             <output message="sai:GetCoreVersionOut"/>
1858         </operation>
1859
1860         <!-- Intel(r) AMT 2.0 -->
1861         <operation name="AddUserAclEntryEx">
1862             <input message="sai:AddUserAclEntryExIn"/>
1863             <output message="sai:AddUserAclEntryExOut"/>
1864         </operation>
1865         <operation name="GetUserAclEntryEx">
1866             <input message="sai:GetUserAclEntryExIn"/>
1867             <output message="sai:GetUserAclEntryExOut"/>
1868         </operation>
1869         <operation name="UpdateUserAclEntryEx">
1870             <input message="sai:UpdateUserAclEntryExIn"/>
1871             <output message="sai:UpdateUserAclEntryExOut"/>
1872         </operation>
1873         <operation name="SetAdminAclEntryEx">
1874             <input message="sai:SetAdminAclEntryExIn"/>
1875             <output message="sai:SetAdminAclEntryExOut"/>
1876         </operation>
1877         <operation name="GetDigestRealm">
1878             <input message="sai:GetDigestRealmIn"/>
1879             <output message="sai:GetDigestRealmOut"/>
1880         </operation>
1881         <operation name="SetKerberosOptions">
1882             <input message="sai:SetKerberosOptionsIn"/>
1883             <output message="sai:SetKerberosOptionsOut"/>
1884         </operation>
1885         <operation name="GetKerberosOptions">
1886             <input message="sai:GetKerberosOptionsIn"/>
1887             <output message="sai:GetKerberosOptionsOut"/>
1888         </operation>
1889         <operation name="SetEnabledInterfaces">
1890             <input message="sai:SetEnabledInterfacesIn"/>
1891             <output message="sai:SetEnabledInterfacesOut"/>
1892         </operation>
1893         <operation name="GetEnabledInterfaces">
1894             <input message="sai:GetEnabledInterfacesIn"/>
1895             <output message="sai:GetEnabledInterfacesOut"/>
1896         </operation>
1897         <operation name="SetTlsOptions">
1898             <input message="sai:SetTlsOptionsIn"/>
1899             <output message="sai:SetTlsOptionsOut"/>
1900         </operation>
1901         <operation name="GetTlsOptions">
1902             <input message="sai:GetTlsOptionsIn"/>
1903             <output message="sai:GetTlsOptionsOut"/>
1904         </operation>
1905         <operation name="AddTrustedRootCertificate">
1906             <input message="sai:AddTrustedRootCertificateIn"/>
1907             <output message="sai:AddTrustedRootCertificateOut"/>
1908         </operation>
1909         <operation name="GetTrustedRootCertificate">
1910             <input message="sai:GetTrustedRootCertificateIn"/>
1911             <output message="sai:GetTrustedRootCertificateOut"/>
1912         </operation>
1913         <operation name="DeleteTrustedRootCertificate">
1914             <input message="sai:DeleteTrustedRootCertificateIn"/>
1915             <output message="sai:DeleteTrustedRootCertificateOut"/>
1916         </operation>
1917         <operation name="EnumerateTrustedRootCertificates">
1918             <input message="sai:EnumerateTrustedRootCertificatesIn"/>
1919             <output message="sai:EnumerateTrustedRootCertificatesOut"/>
1920         </operation>
1921         <operation name="SetTrustedFqdnCN">
1922             <input message="sai:SetTrustedFqdnCNIn"/>
1923             <output message="sai:SetTrustedFqdnCNOut"/>
1924         </operation>
1925         <operation name="GetTrustedFqdnCN">
1926             <input message="sai:GetTrustedFqdnCNIn"/>
1927             <output message="sai:GetTrustedFqdnCNOut"/>
1928         </operation>
1929         <operation name="SetCRL">
1930             <input message="sai:SetCRLIn"/>
1931             <output message="sai:SetCRLOut"/>
1932         </operation>
1933         <operation name="GetCRL">
1934             <input message="sai:GetCRLIn"/>
1935             <output message="sai:GetCRLOut"/>
1936         </operation>
1937         <operation name="GetServerCertificateReq">
1938             <input message="sai:GetServerCertificateReqIn"/>
1939             <output message="sai:GetServerCertificateReqOut"/>
1940         </operation>
1941         <operation name="GetPkiCapabilities">
1942             <input message="sai:GetPkiCapabilitiesIn"/>
1943             <output message="sai:GetPkiCapabilitiesOut"/>
1944         </operation>
1945         <operation name="SetPowerSavingOptions">
1946             <input message="sai:SetPowerSavingOptionsIn"/>
1947             <output message="sai:SetPowerSavingOptionsOut"/>
1948         </operation>
1949         <operation name="GetPowerSavingOptions">
1950             <input message="sai:GetPowerSavingOptionsIn"/>
1951             <output message="sai:GetPowerSavingOptionsOut"/>
1952         </operation>
1953         <operation name="SetTLSPSK">
1954             <input message="sai:SetTLSPSKIn"/>
1955             <output message="sai:SetTLSPSKOut"/>
1956         </operation>
1957         <operation name="PartialUnprovision">
1958             <input message="sai:PartialUnprovisionIn"/>
1959             <output message="sai:PartialUnprovisionOut"/>
1960         </operation>
1961
1962         <!-- Intel(r) AMT 2.2 -->
1963         <operation name="SetMEBxPassword">
1964             <input message="sai:SetMEBxPasswordIn"/>
1965             <output message="sai:SetMEBxPasswordOut"/>
1966         </operation>
1967         <operation name="SetProvisioningServerOTP">
1968             <input message="sai:SetProvisioningServerOTPIn"/>
1969             <output message="sai:SetProvisioningServerOTPOut"/>
1970         </operation>
1971         <operation name="GetProvisioningServerOTP">
1972             <input message="sai:GetProvisioningServerOTPIn"/>
1973             <output message="sai:GetProvisioningServerOTPOut"/>
1974         </operation>
1975         <operation name="EnumerateCertificateHashEntries">
1976             <input message="sai:EnumerateCertificateHashEntriesIn"/>
1977             <output message="sai:EnumerateCertificateHashEntriesOut"/>
1978         </operation>
1979         <operation name="GetCertificateHashEntry">
1980             <input message="sai:GetCertificateHashEntryIn"/>
1981             <output message="sai:GetCertificateHashEntryOut"/>
1982         </operation>
1983         <operation name="AddCertificateHashEntry">
1984             <input message="sai:AddCertificateHashEntryIn"/>
1985             <output message="sai:AddCertificateHashEntryOut"/>
1986         </operation>
1987         <operation name="DeleteCertificateHashEntry">
1988             <input message="sai:DeleteCertificateHashEntryIn"/>
1989             <output message="sai:DeleteCertificateHashEntryOut"/>
1990         </operation>
1991         <operation name="EnableCertificateHashEntry">
1992             <input message="sai:EnableCertificateHashEntryIn"/>
1993             <output message="sai:EnableCertificateHashEntryOut"/>
1994         </operation>
1995         <operation name="GetZeroTouchConfigurationMode">
1996             <input message="sai:GetZeroTouchConfigurationModeIn"/>
1997             <output message="sai:GetZeroTouchConfigurationModeOut"/>
1998         </operation>
1999         <operation name="SetZeroTouchConfigurationMode">
2000             <input message="sai:SetZeroTouchConfigurationModeIn"/>
2001             <output message="sai:SetZeroTouchConfigurationModeOut"/>
2002         </operation>
2003         <operation name="GetProvisioningAuditRecord">
2004             <input message="sai:GetProvisioningAuditRecordIn"/>
2005             <output message="sai:GetProvisioningAuditRecordOut"/>
2006         </operation>
2007         <operation name="GetProvisioningPID">
2008             <input message="sai:GetProvisioningPIDIn"/>
2009             <output message="sai:GetProvisioningPIDOut"/>
2010         </operation>
2011         <operation name="ExtendProvisioningPeriod">
2012             <input message="sai:ExtendProvisioningPeriodIn"/>
2013             <output message="sai:ExtendProvisioningPeriodOut"/>
2014         </operation>
2015
2016         <!-- Intel(r) AMT 2.5 -->
2017         <operation name="GetRealmAuthOptions">
2018             <input message="sai:GetRealmAuthOptionsIn"/>
2019             <output message="sai:GetRealmAuthOptionsOut"/>
2020         </operation>
2021         <operation name="SetRealmAuthOptions">
2022             <input message="sai:SetRealmAuthOptionsIn"/>
2023             <output message="sai:SetRealmAuthOptionsOut"/>
2024         </operation>
2025         <operation name="SetEnvironmentDetection">
2026             <input message="sai:SetEnvironmentDetectionIn"/>
2027             <output message="sai:SetEnvironmentDetectionOut"/>
2028         </operation>
2029         <operation name="GetEnvironmentDetection">
2030             <input message="sai:GetEnvironmentDetectionIn"/>
2031             <output message="sai:GetEnvironmentDetectionOut"/>
2032         </operation>
2033         <operation name="EnumeratePowerPackages">
2034             <input message="sai:EnumeratePowerPackagesIn"/>
2035             <output message="sai:EnumeratePowerPackagesOut"/>
2036         </operation>
2037         <operation name="GetPowerPackage">
2038             <input message="sai:GetPowerPackageIn"/>
2039             <output message="sai:GetPowerPackageOut"/>
2040         </operation>
2041         <operation name="GetActivePowerPackage">
2042             <input message="sai:GetActivePowerPackageIn"/>
2043             <output message="sai:GetActivePowerPackageOut"/>
2044         </operation>
2045         <operation name="SetActivePowerPackage">
2046             <input message="sai:SetActivePowerPackageIn"/>
2047             <output message="sai:SetActivePowerPackageOut"/>
2048         </operation>
2049         <operation name="SetGlobalPowerPolicy">
2050             <input message="sai:SetGlobalPowerPolicyIn"/>
2051             <output message="sai:SetGlobalPowerPolicyOut"/>
2052         </operation>
2053         <operation name="GetGlobalPowerPolicy">
2054             <input message="sai:GetGlobalPowerPolicyIn"/>
2055             <output message="sai:GetGlobalPowerPolicyOut"/>
2056         </operation>
2057         <operation name="CertStoreAddKey">
2058             <input message="sai:CertStoreAddKeyIn"/>
2059             <output message="sai:CertStoreAddKeyOut"/>
2060         </operation>
2061         <operation name="CertStoreGetKey">
2062             <input message="sai:CertStoreGetKeyIn"/>
2063             <output message="sai:CertStoreGetKeyOut"/>
2064         </operation>
2065         <operation name="CertStoreEnumerateKeys">
2066             <input message="sai:CertStoreEnumerateKeysIn"/>
2067             <output message="sai:CertStoreEnumerateKeysOut"/>
2068         </operation>
2069         <operation name="CertStoreRemoveKey">
2070             <input message="sai:CertStoreRemoveKeyIn"/>
2071             <output message="sai:CertStoreRemoveKeyOut"/>
2072         </operation>
2073         <operation name="CertStoreGetPKCS10Request">
2074             <input message="sai:CertStoreGetPKCS10RequestIn"/>
2075             <output message="sai:CertStoreGetPKCS10RequestOut"/>
2076         </operation>
2077         <operation name="CertStoreAddCertificate">
2078             <input message="sai:CertStoreAddCertificateIn"/>
2079             <output message="sai:CertStoreAddCertificateOut"/>
2080         </operation>
2081         <operation name="CertStoreGetCertificate">
2082             <input message="sai:CertStoreGetCertificateIn"/>
2083             <output message="sai:CertStoreGetCertificateOut"/>
2084         </operation>
2085         <operation name="CertStoreUpdateCertificate">
2086             <input message="sai:CertStoreUpdateCertificateIn"/>
2087             <output message="sai:CertStoreUpdateCertificateOut"/>
2088         </operation>
2089         <operation name="CertStoreEnumerateCertificates">
2090             <input message="sai:CertStoreEnumerateCertificatesIn"/>
2091             <output message="sai:CertStoreEnumerateCertificatesOut"/>
2092         </operation>
2093         <operation name="CertStoreRemoveCertificate">
2094             <input message="sai:CertStoreRemoveCertificateIn"/>
2095             <output message="sai:CertStoreRemoveCertificateOut"/>
2096         </operation>
2097         <operation name="SetTLSCredentials">
2098             <input message="sai:SetTLSCredentialsIn"/>
2099             <output message="sai:SetTLSCredentialsOut"/>
2100         </operation>
2101         <operation name="GetTLSCredentials">
2102             <input message="sai:GetTLSCredentialsIn"/>
2103             <output message="sai:GetTLSCredentialsOut"/>
2104         </operation>
2105         <operation name="EnableVpnRouting">
2106             <input message="sai:EnableVpnRoutingIn"/>
2107             <output message="sai:EnableVpnRoutingOut"/>
2108         </operation>
2109         <operation name="GetConfigurationServerFQDN">
2110             <input message="sai:GetConfigurationServerFQDNIn"/>
2111             <output message="sai:GetConfigurationServerFQDNOut"/>
2112         </operation>
2113         <operation name="SetConfigurationServerFQDN">
2114             <input message="sai:SetConfigurationServerFQDNIn"/>
2115             <output message="sai:SetConfigurationServerFQDNOut"/>
2116         </operation>
2117         
2118         <!-- Intel(r) AMT 3.0 -->
2119         <operation name="SetAclEnabledState">
2120             <input message="sai:SetAclEnabledStateIn"/>
2121             <output message="sai:SetAclEnabledStateOut"/>
2122         </operation>
2123         <operation name="GetAclEnabledState">
2124             <input message="sai:GetAclEnabledStateIn"/>
2125             <output message="sai:GetAclEnabledStateOut"/>
2126         </operation>
2127     </portType>
2128
2129     <binding name="SecurityAdministrationSoapBinding" type="sai:SecurityAdministrationSoapPortType">
2130         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
2131
2132         <!-- Intel(r) AMT 1.0 -->
2133         <operation name="ResetFlashWearOutProtection">
2134             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/ResetFlashWearOutProtection" />
2135             <input>
2136                 <soap:body use="literal"/>
2137             </input>
2138             <output>
2139                 <soap:body use="literal"/>
2140             </output>
2141         </operation>
2142         <operation name="GetAdminAclEntry">
2143             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetAdminAclEntry" />
2144             <input>
2145                 <soap:body use="literal"/>
2146             </input>
2147             <output>
2148                 <soap:body use="literal"/>
2149             </output>
2150         </operation>
2151         <operation name="SetAdminAclEntry">
2152             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetAdminAclEntry" />
2153             <input>
2154                 <soap:body use="literal"/>
2155             </input>
2156             <output>
2157                 <soap:body use="literal"/>
2158             </output>
2159         </operation>
2160         <operation name="AddUserAclEntry">
2161             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/AddUserAclEntry" />
2162             <input>
2163                 <soap:body use="literal"/>
2164             </input>
2165             <output>
2166                 <soap:body use="literal"/>
2167             </output>
2168         </operation>
2169         <operation name="EnumerateUserAclEntries">
2170             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/EnumerateUserAclEntries" />
2171             <input>
2172                 <soap:body use="literal"/>
2173             </input>
2174             <output>
2175                 <soap:body use="literal"/>
2176             </output>
2177         </operation>
2178         <operation name="GetUserAclEntry">
2179             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetUserAclEntry" />
2180             <input>
2181                 <soap:body use="literal"/>
2182             </input>
2183             <output>
2184                 <soap:body use="literal"/>
2185             </output>
2186         </operation>
2187         <operation name="UpdateUserAclEntry">
2188             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/UpdateUserAclEntry" />
2189             <input>
2190                 <soap:body use="literal"/>
2191             </input>
2192             <output>
2193                 <soap:body use="literal"/>
2194             </output>
2195         </operation>
2196         <operation name="RemoveUserAclEntry">
2197             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/RemoveUserAclEntry" />
2198             <input>
2199                 <soap:body use="literal"/>
2200             </input>
2201             <output>
2202                 <soap:body use="literal"/>
2203             </output>
2204         </operation>
2205         <operation name="SetTlsEnabled">
2206             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTlsEnabled" />
2207             <input>
2208                 <soap:body use="literal"/>
2209             </input>
2210             <output>
2211                 <soap:body use="literal"/>
2212             </output>
2213         </operation>
2214         <operation name="SetRngKey">
2215             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetRngKey" />
2216             <input>
2217                 <soap:body use="literal"/>
2218             </input>
2219             <output>
2220                 <soap:body use="literal"/>
2221             </output>
2222         </operation>
2223         <operation name="SetTLSKeyAndCertificate">
2224             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTLSKeyAndCertificate" />
2225             <input>
2226                 <soap:body use="literal"/>
2227             </input>
2228             <output>
2229                 <soap:body use="literal"/>
2230             </output>
2231         </operation>
2232         <operation name="SetTLSCertificate">
2233             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTLSCertificate" />
2234             <input>
2235                 <soap:body use="literal"/>
2236             </input>
2237             <output>
2238                 <soap:body use="literal"/>
2239             </output>
2240         </operation>
2241         <operation name="GetTLSCertificate">
2242             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetTLSCertificate" />
2243             <input>
2244                 <soap:body use="literal"/>
2245             </input>
2246             <output>
2247                 <soap:body use="literal"/>
2248             </output>
2249         </operation>
2250         <operation name="UpdateCoreFromUrl">
2251             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/UpdateCoreFromUrl" />
2252             <input>
2253                 <soap:body use="literal"/>
2254             </input>
2255             <output>
2256                 <soap:body use="literal"/>
2257             </output>
2258         </operation>
2259         <operation name="GetProvisioningMode">
2260             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetProvisioningMode" />
2261             <input>
2262                 <soap:body use="literal"/>
2263             </input>
2264             <output>
2265                 <soap:body use="literal"/>
2266             </output>
2267         </operation>
2268         <operation name="SetProvisioningMode">
2269             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetProvisioningMode" />
2270             <input>
2271                 <soap:body use="literal"/>
2272             </input>
2273             <output>
2274                 <soap:body use="literal"/>
2275             </output>
2276         </operation>
2277         <operation name="Unprovision">
2278             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/Unprovision" />
2279             <input>
2280                 <soap:body use="literal"/>
2281             </input>
2282             <output>
2283                 <soap:body use="literal"/>
2284             </output>
2285         </operation>
2286         <operation name="CommitChanges">
2287             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/CommitChanges" />
2288             <input>
2289                 <soap:body use="literal"/>
2290             </input>
2291             <output>
2292                 <soap:body use="literal"/>
2293             </output>
2294         </operation>
2295         <operation name="GetCoreVersion">
2296             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetCoreVersion" />
2297             <input>
2298                 <soap:body use="literal"/>
2299             </input>
2300             <output>
2301                 <soap:body use="literal"/>
2302             </output>
2303         </operation>
2304
2305         <!-- Intel(r) AMT 2.0 -->
2306         <operation name="AddUserAclEntryEx">
2307             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/AddUserAclEntryEx" />
2308             <input>
2309                 <soap:body use="literal"/>
2310             </input>
2311             <output>
2312                 <soap:body use="literal"/>
2313             </output>
2314         </operation>
2315         <operation name="GetUserAclEntryEx">
2316             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetUserAclEntryEx" />
2317             <input>
2318                 <soap:body use="literal"/>
2319             </input>
2320             <output>
2321                 <soap:body use="literal"/>
2322             </output>
2323         </operation>
2324         <operation name="UpdateUserAclEntryEx">
2325             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/UpdateUserAclEntryEx" />
2326             <input>
2327                 <soap:body use="literal"/>
2328             </input>
2329             <output>
2330                 <soap:body use="literal"/>
2331             </output>
2332         </operation>
2333         <operation name="SetAdminAclEntryEx">
2334             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetAdminAclEntryEx" />
2335             <input>
2336                 <soap:body use="literal"/>
2337             </input>
2338             <output>
2339                 <soap:body use="literal"/>
2340             </output>
2341         </operation>
2342         <operation name="GetDigestRealm">
2343             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetDigestRealm" />
2344             <input>
2345                 <soap:body use="literal"/>
2346             </input>
2347             <output>
2348                 <soap:body use="literal"/>
2349             </output>
2350         </operation>
2351         <operation name="SetKerberosOptions">
2352             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetKerberosOptions" />
2353             <input>
2354                 <soap:body use="literal"/>
2355             </input>
2356             <output>
2357                 <soap:body use="literal"/>
2358             </output>
2359         </operation>
2360         <operation name="GetKerberosOptions">
2361             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetKerberosOptions" />
2362             <input>
2363                 <soap:body use="literal"/>
2364             </input>
2365             <output>
2366                 <soap:body use="literal"/>
2367             </output>
2368         </operation>
2369         <operation name="SetEnabledInterfaces">
2370             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetEnabledInterfaces" />
2371             <input>
2372                 <soap:body use="literal"/>
2373             </input>
2374             <output>
2375                 <soap:body use="literal"/>
2376             </output>
2377         </operation>
2378         <operation name="GetEnabledInterfaces">
2379             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetEnabledInterfaces" />
2380             <input>
2381                 <soap:body use="literal"/>
2382             </input>
2383             <output>
2384                 <soap:body use="literal"/>
2385             </output>
2386         </operation>
2387         <operation name="SetTlsOptions">
2388             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTlsOptions" />
2389             <input>
2390                 <soap:body use="literal"/>
2391             </input>
2392             <output>
2393                 <soap:body use="literal"/>
2394             </output>
2395         </operation>
2396         <operation name="GetTlsOptions">
2397             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetTlsOptions" />
2398             <input>
2399                 <soap:body use="literal"/>
2400             </input>
2401             <output>
2402                 <soap:body use="literal"/>
2403             </output>
2404         </operation>
2405         <operation name="AddTrustedRootCertificate">
2406             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/AddTrustedRootCertificate" />
2407             <input>
2408                 <soap:body use="literal"/>
2409             </input>
2410             <output>
2411                 <soap:body use="literal"/>
2412             </output>
2413         </operation>
2414         <operation name="GetTrustedRootCertificate">
2415             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetTrustedRootCertificate" />
2416             <input>
2417                 <soap:body use="literal"/>
2418             </input>
2419             <output>
2420                 <soap:body use="literal"/>
2421             </output>
2422         </operation>
2423         <operation name="DeleteTrustedRootCertificate">
2424             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/DeleteTrustedRootCertificate" />
2425             <input>
2426                 <soap:body use="literal"/>
2427             </input>
2428             <output>
2429                 <soap:body use="literal"/>
2430             </output>
2431         </operation>
2432         <operation name="EnumerateTrustedRootCertificates">
2433             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/EnumerateTrustedRootCertificates" />
2434             <input>
2435                 <soap:body use="literal"/>
2436             </input>
2437             <output>
2438                 <soap:body use="literal"/>
2439             </output>
2440         </operation>
2441         <operation name="SetTrustedFqdnCN">
2442             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTrustedFqdnCN" />
2443             <input>
2444                 <soap:body use="literal"/>
2445             </input>
2446             <output>
2447                 <soap:body use="literal"/>
2448             </output>
2449         </operation>
2450         <operation name="GetTrustedFqdnCN">
2451             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetTrustedFqdnCN" />
2452             <input>
2453                 <soap:body use="literal"/>
2454             </input>
2455             <output>
2456                 <soap:body use="literal"/>
2457             </output>
2458         </operation>
2459         <operation name="SetCRL">
2460             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetCRL" />
2461             <input>
2462                 <soap:body use="literal"/>
2463             </input>
2464             <output>
2465                 <soap:body use="literal"/>
2466             </output>
2467         </operation>
2468         <operation name="GetCRL">
2469             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetCRL" />
2470             <input>
2471                 <soap:body use="literal"/>
2472             </input>
2473             <output>
2474                 <soap:body use="literal"/>
2475             </output>
2476         </operation>
2477         <operation name="GetServerCertificateReq">
2478             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetServerCertificateReq" />
2479             <input>
2480                 <soap:body use="literal"/>
2481             </input>
2482             <output>
2483                 <soap:body use="literal"/>
2484             </output>
2485         </operation>
2486         <operation name="GetPkiCapabilities">
2487             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetPkiCapabilities" />
2488             <input>
2489                 <soap:body use="literal"/>
2490             </input>
2491             <output>
2492                 <soap:body use="literal"/>
2493             </output>
2494         </operation>
2495         <operation name="SetPowerSavingOptions">
2496             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetPowerSavingOptions" />
2497             <input>
2498                 <soap:body use="literal"/>
2499             </input>
2500             <output>
2501                 <soap:body use="literal"/>
2502             </output>
2503         </operation>
2504         <operation name="GetPowerSavingOptions">
2505             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/GetPowerSavingOptions" />
2506             <input>
2507                 <soap:body use="literal"/>
2508             </input>
2509             <output>
2510                 <soap:body use="literal"/>
2511             </output>
2512         </operation>
2513         <operation name="SetTLSPSK">
2514             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/SetTLSPSK" />
2515             <input>
2516                 <soap:body use="literal"/>
2517             </input>
2518             <output>
2519                 <soap:body use="literal"/>
2520             </output>
2521         </operation>
2522         <operation name="PartialUnprovision">
2523             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01/PartialUnprovision" />
2524             <input>
2525                 <soap:body use="literal"/>
2526             </input>
2527             <output>
2528                 <soap:body use="literal"/>
2529             </output>
2530         </operation>
2531
2532         <!-- Intel(r) AMT 2.2 -->
2533         <operation name="SetMEBxPassword">
2534             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetMEBxPassword" style="document"/>
2535             <input>
2536                 <soap:body use="literal"/>
2537             </input>
2538             <output>
2539                 <soap:body use="literal"/>
2540             </output>
2541         </operation>
2542         <operation name="SetProvisioningServerOTP">
2543             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetProvisioningServerOTP" style="document"/>
2544             <input>
2545                 <soap:body use="literal"/>
2546             </input>
2547             <output>
2548                 <soap:body use="literal"/>
2549             </output>
2550         </operation>
2551         <operation name="GetProvisioningServerOTP">
2552             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetProvisioningServerOTP" style="document"/>
2553             <input>
2554                 <soap:body use="literal"/>
2555             </input>
2556             <output>
2557                 <soap:body use="literal"/>
2558             </output>
2559         </operation>
2560         <operation name="EnumerateCertificateHashEntries">
2561             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/EnumerateCertificateHashEntries" style="document"/>
2562             <input>
2563                 <soap:body use="literal"/>
2564             </input>
2565             <output>
2566                 <soap:body use="literal"/>
2567             </output>
2568         </operation>
2569         <operation name="GetCertificateHashEntry">
2570             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetCertificateHashEntry" style="document"/>
2571             <input>
2572                 <soap:body use="literal"/>
2573             </input>
2574             <output>
2575                 <soap:body use="literal"/>
2576             </output>
2577         </operation>
2578         <operation name="AddCertificateHashEntry">
2579             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/AddCertificateHashEntry" style="document"/>
2580             <input>
2581                 <soap:body use="literal"/>
2582             </input>
2583             <output>
2584                 <soap:body use="literal"/>
2585             </output>
2586         </operation>
2587         <operation name="DeleteCertificateHashEntry">
2588             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/DeleteCertificateHashEntry" style="document"/>
2589             <input>
2590                 <soap:body use="literal"/>
2591             </input>
2592             <output>
2593                 <soap:body use="literal"/>
2594             </output>
2595         </operation>
2596         <operation name="EnableCertificateHashEntry">
2597             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/EnableCertificateHashEntry" style="document"/>
2598             <input>
2599                 <soap:body use="literal"/>
2600             </input>
2601             <output>
2602                 <soap:body use="literal"/>
2603             </output>
2604         </operation>
2605         <operation name="GetZeroTouchConfigurationMode">
2606             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetZeroTouchConfigurationMode" style="document"/>
2607             <input>
2608                 <soap:body use="literal"/>
2609             </input>
2610             <output>
2611                 <soap:body use="literal"/>
2612             </output>
2613         </operation>
2614         <operation name="SetZeroTouchConfigurationMode">
2615             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetZeroTouchConfigurationMode" style="document"/>
2616             <input>
2617                 <soap:body use="literal"/>
2618             </input>
2619             <output>
2620                 <soap:body use="literal"/>
2621             </output>
2622         </operation>
2623         <operation name="GetProvisioningAuditRecord">
2624             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetProvisioningAuditRecord" style="document"/>
2625             <input>
2626                 <soap:body use="literal"/>
2627             </input>
2628             <output>
2629                 <soap:body use="literal"/>
2630             </output>
2631         </operation>
2632         <operation name="GetProvisioningPID">
2633             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetProvisioningPID" style="document"/>
2634             <input>
2635                 <soap:body use="literal"/>
2636             </input>
2637             <output>
2638                 <soap:body use="literal"/>
2639             </output>
2640         </operation>
2641         <operation name="ExtendProvisioningPeriod">
2642             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/ExtendProvisioningPeriod" style="document"/>
2643             <input>
2644                 <soap:body use="literal"/>
2645             </input>
2646             <output>
2647                 <soap:body use="literal"/>
2648             </output>
2649         </operation>
2650
2651         <!-- Intel(r) AMT 2.5 -->
2652         <operation name="GetRealmAuthOptions">
2653             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetRealmAuthOptions" />
2654             <input>
2655                 <soap:body use="literal"/>
2656             </input>
2657             <output>
2658                 <soap:body use="literal"/>
2659             </output>
2660         </operation>
2661         <operation name="SetRealmAuthOptions">
2662             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetRealmAuthOptions" />
2663             <input>
2664                 <soap:body use="literal"/>
2665             </input>
2666             <output>
2667                 <soap:body use="literal"/>
2668             </output>
2669         </operation>
2670         <operation name="SetEnvironmentDetection">
2671             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetEnvironmentDetection" />
2672             <input>
2673                 <soap:body use="literal"/>
2674             </input>
2675             <output>
2676                 <soap:body use="literal"/>
2677             </output>
2678         </operation>
2679         <operation name="GetEnvironmentDetection">
2680             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetEnvironmentDetection" />
2681             <input>
2682                 <soap:body use="literal"/>
2683             </input>
2684             <output>
2685                 <soap:body use="literal"/>
2686             </output>
2687         </operation>
2688         <operation name="EnumeratePowerPackages">
2689             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/EnumeratePowerPackages" />
2690             <input>
2691                 <soap:body use="literal"/>
2692             </input>
2693             <output>
2694                 <soap:body use="literal"/>
2695             </output>
2696         </operation>
2697         <operation name="GetPowerPackage">
2698             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetPowerPackage" />
2699             <input>
2700                 <soap:body use="literal"/>
2701             </input>
2702             <output>
2703                 <soap:body use="literal"/>
2704             </output>
2705         </operation>
2706         <operation name="GetActivePowerPackage">
2707             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetActivePowerPackage" />
2708             <input>
2709                 <soap:body use="literal"/>
2710             </input>
2711             <output>
2712                 <soap:body use="literal"/>
2713             </output>
2714         </operation>
2715         <operation name="SetActivePowerPackage">
2716             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetActivePowerPackage" />
2717             <input>
2718                 <soap:body use="literal"/>
2719             </input>
2720             <output>
2721                 <soap:body use="literal"/>
2722             </output>
2723         </operation>
2724         <operation name="SetGlobalPowerPolicy">
2725             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetGlobalPowerPolicy" />
2726             <input>
2727                 <soap:body use="literal"/>
2728             </input>
2729             <output>
2730                 <soap:body use="literal"/>
2731             </output>
2732         </operation>
2733         <operation name="GetGlobalPowerPolicy">
2734             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetGlobalPowerPolicy" />
2735             <input>
2736                 <soap:body use="literal"/>
2737             </input>
2738             <output>
2739                 <soap:body use="literal"/>
2740             </output>
2741         </operation>
2742         <operation name="CertStoreAddKey">
2743             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreAddKey" />
2744             <input>
2745                 <soap:body use="literal"/>
2746             </input>
2747             <output>
2748                 <soap:body use="literal"/>
2749             </output>
2750         </operation>
2751         <operation name="CertStoreEnumerateKeys">
2752             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreEnumerateKeys" />
2753             <input>
2754                 <soap:body use="literal"/>
2755             </input>
2756             <output>
2757                 <soap:body use="literal"/>
2758             </output>
2759         </operation>
2760         <operation name="CertStoreGetKey">
2761             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreGetKey" />
2762             <input>
2763                 <soap:body use="literal"/>
2764             </input>
2765             <output>
2766                 <soap:body use="literal"/>
2767             </output>
2768         </operation>
2769         <operation name="CertStoreRemoveKey">
2770             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreRemoveKey" />
2771             <input>
2772                 <soap:body use="literal"/>
2773             </input>
2774             <output>
2775                 <soap:body use="literal"/>
2776             </output>
2777         </operation>
2778         <operation name="CertStoreAddCertificate">
2779             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreAddCertificate" />
2780             <input>
2781                 <soap:body use="literal"/>
2782             </input>
2783             <output>
2784                 <soap:body use="literal"/>
2785             </output>
2786         </operation>
2787         <operation name="CertStoreGetCertificate">
2788             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreGetCertificate" />
2789             <input>
2790                 <soap:body use="literal"/>
2791             </input>
2792             <output>
2793                 <soap:body use="literal"/>
2794             </output>
2795         </operation>
2796         <operation name="CertStoreEnumerateCertificates">
2797             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreEnumerateCertificates" />
2798             <input>
2799                 <soap:body use="literal"/>
2800             </input>
2801             <output>
2802                 <soap:body use="literal"/>
2803             </output>
2804         </operation>
2805         <operation name="CertStoreRemoveCertificate">
2806             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreRemoveCertificate" />
2807             <input>
2808                 <soap:body use="literal"/>
2809             </input>
2810             <output>
2811                 <soap:body use="literal"/>
2812             </output>
2813         </operation>
2814         <operation name="CertStoreGetPKCS10Request">
2815             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreGetPKCS10Request" />
2816             <input>
2817                 <soap:body use="literal"/>
2818             </input>
2819             <output>
2820                 <soap:body use="literal"/>
2821             </output>
2822         </operation>
2823         <operation name="CertStoreUpdateCertificate">
2824             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/CertStoreUpdateCertificate" />
2825             <input>
2826                 <soap:body use="literal"/>
2827             </input>
2828             <output>
2829                 <soap:body use="literal"/>
2830             </output>
2831         </operation>
2832         <operation name="SetTLSCredentials">
2833             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetTLSCredentials" />
2834             <input>
2835                 <soap:body use="literal"/>
2836             </input>
2837             <output>
2838                 <soap:body use="literal"/>
2839             </output>
2840         </operation>
2841         <operation name="GetTLSCredentials">
2842             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetTLSCredentials" />
2843             <input>
2844                 <soap:body use="literal"/>
2845             </input>
2846             <output>
2847                 <soap:body use="literal"/>
2848             </output>
2849         </operation>
2850         <operation name="EnableVpnRouting">
2851             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/EnableVpnRouting" />
2852             <input>
2853                 <soap:body use="literal"/>
2854             </input>
2855             <output>
2856                 <soap:body use="literal"/>
2857             </output>
2858         </operation>
2859
2860         <operation name="GetConfigurationServerFQDN">
2861             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetConfigurationServerFQDN" />
2862             <input>
2863                 <soap:body use="literal"/>
2864             </input>
2865             <output>
2866                 <soap:body use="literal"/>
2867             </output>
2868         </operation>
2869         <operation name="SetConfigurationServerFQDN">
2870             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetConfigurationServerFQDN" />
2871             <input>
2872                 <soap:body use="literal"/>
2873             </input>
2874             <output>
2875                 <soap:body use="literal"/>
2876             </output>
2877         </operation>        
2878
2879         <!-- Intel(r) AMT 3.0 -->
2880         <operation name="SetAclEnabledState">
2881             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/SetAclEnabledState" />
2882             <input>
2883                 <soap:body use="literal"/>
2884             </input>
2885             <output>
2886                 <soap:body use="literal"/>
2887             </output>
2888         </operation>
2889         <operation name="GetAclEnabledState">
2890             <soap:operation soapAction="http://schemas.intel.com/platform/client/SecurityAdministration/2006/01/GetAclEnabledState" />
2891             <input>
2892                 <soap:body use="literal"/>
2893             </input>
2894             <output>
2895                 <soap:body use="literal"/>
2896             </output>
2897         </operation>
2898
2899     </binding>
2900     <service name="SecurityAdministrationService">
2901         <port name="SecurityAdministrationSoapPortType" binding="sai:SecurityAdministrationSoapBinding">
2902             <soap:address location="http://hostname:16992/SecurityAdministrationService"/>
2903         </port>
2904     </service>
2905 </wsdl:definitions>