3.1.4.1.1.3 GetFsTrustInformationSoapOut

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

 <s:element name="GetFsTrustInformationResponse">
   <s:complexType>
     <s:sequence>
       <s:element minOccurs="1" maxOccurs="1" name="GetFsTrustInformationResult" type="s:boolean" />
       <s:element minOccurs="0" maxOccurs="1" name="fsVersion" type="tns:VersionInformation" />
       <s:element minOccurs="0" maxOccurs="1" name="trustInfo" type="tns:FsInformationData" />
     </s:sequence>
   </s:complexType>
 </s:element>
 <s:complexType name="VersionInformation">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="SoftwareVersion" type="s:long" />
     <s:element minOccurs="0" maxOccurs="1" name="Guid" type="s1:guid" />
     <s:element minOccurs="0" 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="FsInformationData">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="verificationMethod" type="tns:X509VerificationMethod" />
     <s:element minOccurs="1" maxOccurs="1" name="certificates" type="tns:FederationCertificates" />
     <s:element minOccurs="0" maxOccurs="1" name="fsDomainAccount" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="hostedRealmUri" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="lsUrl" type="s:string" />
   </s:sequence>
 </s:complexType>
 <s:complexType name="X509VerificationMethod">
   <s:complexContent mixed="false">
     <s:extension base="tns:VerificationMethod">
       <s:sequence>
         <s:element minOccurs="0" maxOccurs="1" name="TrustedCertificates" type="tns:ArrayOfCertInfo" />
         <s:element minOccurs="1" maxOccurs="1" name="RevocationCheckFlags" type="tns:RevocationFlags" />
       </s:sequence>
     </s:extension>
   </s:complexContent>
 </s:complexType>
 <s:complexType name="VerificationMethod" abstract="true" />
 <s:complexType name="ArrayOfCertInfo">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="unbounded" name="CertInfo" nillable="true" type="tns:CertInfo" />
   </s:sequence>
 </s:complexType>
 <s:complexType name="CertInfo">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="X509Thumbprint" type="s:string" />
   </s:sequence>
 </s:complexType>
 <s:simpleType name="RevocationFlags">
   <s:restriction base="s:string">
     <s:enumeration value="None" />
     <s:enumeration value="CheckEndCert" />
     <s:enumeration value="CheckEndCertCacheOnly" />
     <s:enumeration value="CheckChain" />
     <s:enumeration value="CheckChainCacheOnly" />
     <s:enumeration value="CheckChainExcludeRoot" />
     <s:enumeration value="CheckChainExcludeRootCacheOnly" />
   </s:restriction>
 </s:simpleType>
 <s:complexType name="FederationCertificates">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="1" name="SerializedStore" type="s:base64Binary" />
   </s:sequence>
 </s:complexType>