2.2.3 GetProxyTrustConfiguration Response

The SOAP body of the response message MUST conform to the following XML Schema.

 <s:element name="GetProxyTrustConfigurationResponse">
   <s:complexType>
     <s:sequence>
       <s:element minOccurs="1" maxOccurs="1" name="GetProxyTrustConfigurationResult" type="s:boolean" />
       <s:element minOccurs="0" maxOccurs="1" name="fsVersion" type="tns:VersionInformation" />
       <s:element minOccurs="0" maxOccurs="1" name="proxyInformation" type="tns:ProxyInformation" />
       <s:element minOccurs="0" maxOccurs="1" name="trustConfig" type="tns:ArrayOfTrustConfigurationData" />
     </s:sequence>
   </s:complexType>
 </s:element>
 <s:complexType name="VersionInformation">
   <s:sequence>
     <s:element minOccurs="1" maxOccurs="1" name="SoftwareVersion" type="s:long" />
     <s:element minOccurs="1" maxOccurs="1" name="Guid" type="s1:guid" />
     <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:long" />
   </s:sequence>
 </s:complexType> 
 <s:simpleType name="guid">
   <s:restriction base="s:string">
     <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
   </s:restriction>
 </s:simpleType> 
 <s:complexType name="ProxyInformation">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="HostedRealmUriStr" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="LsUrlStr" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="ConfigInfo" type="tns:ProxyConfigurationInformation" />
   </s:sequence>
 </s:complexType>
 <s:complexType name="ProxyConfigurationInformation">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="CookiePath" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="SuppressRealmCookie" type="s:boolean" />
     <s:element minOccurs="1" maxOccurs="1" name="RealmCookieLifetime" type="s:int" />
   </s:sequence>
 </s:complexType>
 <s:complexType name="ArrayOfTrustConfigurationData">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="unbounded" name="TrustConfigurationData" nillable="true" type="tns:TrustConfigurationData" />
   </s:sequence>
 </s:complexType>
 <s:complexType name="TrustConfigurationData">
   <s:sequence>
     <s:element minOccurs="1" maxOccurs="1" name="trustType" type="tns:TrustTypes" />
     <s:element minOccurs="1" maxOccurs="1" name="trustDisplayName" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="trustUri" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="trustLsUrl" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="acceptableAuthenticationMethodStrings" type="tns:ArrayOfString" />
   </s:sequence>
 </s:complexType>
 <s:simpleType name="TrustTypes">
   <s:restriction base="s:string">
     <s:enumeration value="TrustedRealm" />
     <s:enumeration value="TrustingRealm" />
     <s:enumeration value="TrustingResource" />
     <s:enumeration value="SelfhostedRealm" />
     <s:enumeration value="UnknownTrustType" />
   </s:restriction>
 </s:simpleType>
 <s:complexType name="ArrayOfString">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
   </s:sequence>
 </s:complexType>

 Parameter

 Value

SoftwareVersion

The value of this parameter MUST be 1.

HostedRealmUriStr

This parameter MUST be a URI conforming to [RFC2396].

LsUrlStr

This parameter MUST be a URL conforming to [RFC1738].

CookiePath

This parameter MUST conform to a cookie path per [RFC2965].

trustUri

This parameter MUST be a URI conforming to [RFC2396].

trustLsUrl

This parameter MUST be a URL conforming to [RFC1738].

acceptableAuthenticationMethodStrings

This parameter MUST be an empty element or a list of URIs conforming to [RFC2396].