ws-trust-1.4-service.wsdl revision 85333d8f47c2024c10cebf19328269a77086b562
08122b11035de1e54ce1e665dff7260fc548db72vboxsync<?xml version="1.0" encoding="UTF-8"?>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync<!--
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * The contents of this file are subject to the terms of the Common Development and
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * Distribution License (the License). You may not use this file except in compliance with the
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * License.
08122b11035de1e54ce1e665dff7260fc548db72vboxsync *
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * specific language governing permission and limitations under the License.
08122b11035de1e54ce1e665dff7260fc548db72vboxsync *
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * When distributing Covered Software, include this CDDL Header Notice in each file and include
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * Header, with the fields enclosed by brackets [] replaced by your own identifying
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * information: "Portions Copyrighted [year] [name of copyright owner]".
08122b11035de1e54ce1e665dff7260fc548db72vboxsync *
08122b11035de1e54ce1e665dff7260fc548db72vboxsync * Copyright 2013-2014 ForgeRock AS. All rights reserved.
08122b11035de1e54ce1e665dff7260fc548db72vboxsync-->
08122b11035de1e54ce1e665dff7260fc548db72vboxsync<wsdl:definitions
08122b11035de1e54ce1e665dff7260fc548db72vboxsync targetNamespace="http://docs.oasis-open.org/ws-sx/ws-trust/200512/"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:tns="http://docs.oasis-open.org/ws-sx/ws-trust/200512/"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wstrust="http://docs.oasis-open.org/ws-sx/ws-trust/200512/"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wsap10="http://www.w3.org/2006/05/addressing/wsdl"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wsp="http://www.w3.org/ns/ws-policy"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:xs="http://www.w3.org/2001/XMLSchema"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync >
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:types>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:schema elementFormDefault="qualified" targetNamespace='http://docs.oasis-open.org/ws-sx/ws-trust/200512'>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element name='RequestSecurityToken' type='wst:AbstractRequestSecurityTokenType' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element name='RequestSecurityTokenResponse' type='wst:AbstractRequestSecurityTokenType' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:complexType name='AbstractRequestSecurityTokenType' >
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:attribute name='Context' type='xs:anyURI' use='optional' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:anyAttribute namespace='##other' processContents='lax' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:complexType>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element name='RequestSecurityTokenCollection' type='wst:RequestSecurityTokenCollectionType' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:complexType name='RequestSecurityTokenCollectionType' >
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element name='RequestSecurityToken' type='wst:AbstractRequestSecurityTokenType' minOccurs='2' maxOccurs='unbounded'/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:complexType>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element name='RequestSecurityTokenResponseCollection' type='wst:RequestSecurityTokenResponseCollectionType' />
da570ef57fe454ae2d9d5d88a7bfea214723dbb1vboxsync <xs:complexType name='RequestSecurityTokenResponseCollectionType' >
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:element ref='wst:RequestSecurityTokenResponse' minOccurs='1' maxOccurs='unbounded' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:sequence>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <xs:anyAttribute namespace='##other' processContents='lax' />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:complexType>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </xs:schema>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:types>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <!-- WS-Trust defines the following GEDs -->
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:message name="RequestSecurityTokenMsg">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:part name="request" element="wst:RequestSecurityToken" />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:message>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:message name="RequestSecurityTokenResponseMsg">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:part name="response"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync element="wst:RequestSecurityTokenResponse" />
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:message>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:message name="RequestSecurityTokenCollectionMsg">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:part name="requestCollection"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync element="wst:RequestSecurityTokenCollection"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:message>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:message name="RequestSecurityTokenResponseCollectionMsg">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:part name="responseCollection"
08122b11035de1e54ce1e665dff7260fc548db72vboxsync element="wst:RequestSecurityTokenResponseCollection"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:message>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <!-- This portType an example of a Requestor (or other) endpoint that
08122b11035de1e54ce1e665dff7260fc548db72vboxsync Accepts SOAP-based challenges from a Security Token Service
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:portType name="WSSecurityRequestor">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="Challenge">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output message="tns:RequestSecurityTokenResponseMsg"/>
da570ef57fe454ae2d9d5d88a7bfea214723dbb1vboxsync </wsdl:operation>
2ea0ec406117609d51bd5ac51cbb3d4f0de9a16dvboxsync </wsdl:portType>
2ea0ec406117609d51bd5ac51cbb3d4f0de9a16dvboxsync-->
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <!-- This portType is an example of an STS supporting full protocol -->
da570ef57fe454ae2d9d5d88a7bfea214723dbb1vboxsync <wsdl:portType name="STS">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="Cancel">
2ea0ec406117609d51bd5ac51cbb3d4f0de9a16dvboxsync <wsdl:input wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Cancel" message="tns:RequestSecurityTokenMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/CancelFinal" message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
da570ef57fe454ae2d9d5d88a7bfea214723dbb1vboxsync <wsdl:operation name="Issue">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue" message="tns:RequestSecurityTokenMsg"/>
2ea0ec406117609d51bd5ac51cbb3d4f0de9a16dvboxsync <wsdl:output wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTRC/IssueFinal" message="tns:RequestSecurityTokenResponseCollectionMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="Renew">
da570ef57fe454ae2d9d5d88a7bfea214723dbb1vboxsync <wsdl:input wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Renew" message="tns:RequestSecurityTokenMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/RenewFinal" message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="Validate">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Validate" message="tns:RequestSecurityTokenMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/ValidateFinal" message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="KeyExchangeToken">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/KET" message="tns:RequestSecurityTokenMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output wsam:Action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/KETFinal" message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="RequestCollection">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input message="tns:RequestSecurityTokenCollectionMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:output message="tns:RequestSecurityTokenResponseCollectionMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:portType>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <!-- This portType is an example of an endpoint that accepts
08122b11035de1e54ce1e665dff7260fc548db72vboxsync Unsolicited RequestSecurityTokenResponse messages
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:portType name="SecurityTokenResponseService">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:operation name="RequestSecurityTokenResponse">
08122b11035de1e54ce1e665dff7260fc548db72vboxsync <wsdl:input message="tns:RequestSecurityTokenResponseMsg"/>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:operation>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync </wsdl:portType>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync-->
08122b11035de1e54ce1e665dff7260fc548db72vboxsync
08122b11035de1e54ce1e665dff7260fc548db72vboxsync</wsdl:definitions>
08122b11035de1e54ce1e665dff7260fc548db72vboxsync