You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by as...@apache.org on 2013/05/18 18:04:40 UTC
svn commit: r1484133 [3/6] - in /cxf/trunk/services: ./ xkms/
xkms/xkms-client/ xkms/xkms-client/src/ xkms/xkms-client/src/main/
xkms/xkms-client/src/main/java/ xkms/xkms-client/src/main/java/org/
xkms/xkms-client/src/main/java/org/apache/ xkms/xkms-cl...
Added: cxf/trunk/services/xkms/xkms-itests/src/test/resources/XKMS-soapui-project.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/services/xkms/xkms-itests/src/test/resources/XKMS-soapui-project.xml?rev=1484133&view=auto
==============================================================================
--- cxf/trunk/services/xkms/xkms-itests/src/test/resources/XKMS-soapui-project.xml (added)
+++ cxf/trunk/services/xkms/xkms-itests/src/test/resources/XKMS-soapui-project.xml Sat May 18 16:04:37 2013
@@ -0,0 +1,3956 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<con:soapui-project name="XKMS" resourceRoot="" soapui-version="4.5.1" abortOnError="false" runType="SEQUENTIAL" activeEnvironment="Default" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="XKMSServiceSoapBinding" type="wsdl" bindingName="{http://www.w3.org/2002/03/xkms#wsdl}XKMSServiceSoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:28040/services/XKMS/?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:28040/services/XKMS/?wsdl"><con:part><con:url>http://localhost:28040/services/XKMS/?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="XKMSService" targetNamespace="http://www.w3.org/2002/03/xkms#wsdl" xmlns:ns1="http://www.w3.org/2002/03/xkms#" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.w3.org/20
02/03/xkms#wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2002/03/xkms#" version="1.0" xmlns:ns1="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://www.w3.org/2001/04/xmlenc#" xmlns:tns="http://www.w3.org/2002/03/xkms#" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:import namespace="http://www.w3.org/2000/09/xmldsig#"/>
+ <xs:import namespace="http://www.w3.org/2001/04/xmlenc#"/>
+ <xs:element name="Authentication" type="tns:AuthenticationType"/>
+ <xs:element name="CompoundRequest" type="tns:CompoundRequestType"/>
+ <xs:element name="CompoundResult" type="tns:CompoundResultType"/>
+ <xs:element name="D" type="xs:base64Binary"/>
+ <xs:element name="DP" type="xs:base64Binary"/>
+ <xs:element name="DQ" type="xs:base64Binary"/>
+ <xs:element name="Exponent" type="xs:base64Binary"/>
+ <xs:element name="IndeterminateReason" type="xs:string"/>
+ <xs:element name="InvalidReason" type="xs:string"/>
+ <xs:element name="InverseQ" type="xs:base64Binary"/>
+ <xs:element name="KeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="KeyBindingAuthentication" type="tns:KeyBindingAuthenticationType"/>
+ <xs:element name="KeyUsage" type="xs:string"/>
+ <xs:element name="LocateRequest" type="tns:LocateRequestType"/>
+ <xs:element name="LocateResult" type="tns:LocateResultType"/>
+ <xs:element name="MessageExtension" type="tns:MessageExtensionAbstractType"/>
+ <xs:element name="Modulus" type="xs:base64Binary"/>
+ <xs:element name="NotBoundAuthentication" type="tns:NotBoundAuthenticationType"/>
+ <xs:element name="OpaqueClientData" type="tns:OpaqueClientDataType"/>
+ <xs:element name="OpaqueData" type="xs:base64Binary"/>
+ <xs:element name="P" type="xs:base64Binary"/>
+ <xs:element name="PendingNotification" type="tns:PendingNotificationType"/>
+ <xs:element name="PendingRequest" type="tns:PendingRequestType"/>
+ <xs:element name="PrivateKey" type="tns:PrivateKeyType"/>
+ <xs:element name="ProofOfPossession" type="tns:ProofOfPossessionType"/>
+ <xs:element name="PrototypeKeyBinding" type="tns:PrototypeKeyBindingType"/>
+ <xs:element name="Q" type="xs:base64Binary"/>
+ <xs:element name="QueryKeyBinding" type="tns:QueryKeyBindingType"/>
+ <xs:element name="RSAKeyPair" type="tns:RSAKeyPairType"/>
+ <xs:element name="RecoverKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="RecoverRequest" type="tns:RecoverRequestType"/>
+ <xs:element name="RecoverResult" type="tns:RecoverResultType"/>
+ <xs:element name="RegisterRequest" type="tns:RegisterRequestType"/>
+ <xs:element name="RegisterResult" type="tns:RegisterResultType"/>
+ <xs:element name="ReissueKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="ReissueRequest" type="tns:ReissueRequestType"/>
+ <xs:element name="ReissueResult" type="tns:ReissueResultType"/>
+ <xs:element name="RequestSignatureValue" type="ns1:SignatureValueType"/>
+ <xs:element name="RespondWith" type="xs:string"/>
+ <xs:element name="ResponseMechanism" type="xs:string"/>
+ <xs:element name="Result" type="tns:ResultType"/>
+ <xs:element name="RevocationCode" type="xs:base64Binary"/>
+ <xs:element name="RevocationCodeIdentifier" type="xs:base64Binary"/>
+ <xs:element name="RevokeKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="RevokeRequest" type="tns:RevokeRequestType"/>
+ <xs:element name="RevokeResult" type="tns:RevokeResultType"/>
+ <xs:element name="Status" type="tns:StatusType"/>
+ <xs:element name="StatusRequest" type="tns:StatusRequestType"/>
+ <xs:element name="StatusResult" type="tns:StatusResultType"/>
+ <xs:element name="TimeInstant" type="tns:TimeInstantType"/>
+ <xs:element name="UnverifiedKeyBinding" type="tns:UnverifiedKeyBindingType"/>
+ <xs:element name="UseKeyWith" type="tns:UseKeyWithType"/>
+ <xs:element name="ValidReason" type="xs:string"/>
+ <xs:element name="ValidateRequest" type="tns:ValidateRequestType"/>
+ <xs:element name="ValidateResult" type="tns:ValidateResultType"/>
+ <xs:element name="ValidityInterval" type="tns:ValidityIntervalType"/>
+ <xs:complexType name="CompoundRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="RegisterRequest" type="tns:RegisterRequestType"/>
+ <xs:element name="RecoverRequest" type="tns:RecoverRequestType"/>
+ <xs:element name="ReissueRequest" type="tns:ReissueRequestType"/>
+ <xs:element name="RevokeRequest" type="tns:RevokeRequestType"/>
+ <xs:element name="LocateRequest" type="tns:LocateRequestType"/>
+ <xs:element name="ValidateRequest" type="tns:ValidateRequestType"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="RequestAbstractType">
+ <xs:complexContent>
+ <xs:extension base="tns:MessageAbstractType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ResponseMechanism" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="RespondWith" type="xs:string"/>
+ <xs:element minOccurs="0" name="PendingNotification" type="tns:PendingNotificationType"/>
+ </xs:sequence>
+ <xs:attribute name="OriginalRequestId" type="xs:NCName"/>
+ <xs:attribute name="ResponseLimit" type="xs:integer"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="MessageAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="ns1:Signature"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="MessageExtension" type="tns:MessageExtensionAbstractType"/>
+ <xs:element minOccurs="0" name="OpaqueClientData" type="tns:OpaqueClientDataType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID" use="required"/>
+ <xs:attribute name="Service" type="xs:anyURI" use="required"/>
+ <xs:attribute name="Nonce" type="xs:base64Binary"/>
+ </xs:complexType>
+ <xs:complexType name="RegisterRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="PrototypeKeyBinding" type="tns:PrototypeKeyBindingType"/>
+ <xs:element name="Authentication" type="tns:AuthenticationType"/>
+ <xs:element minOccurs="0" name="ProofOfPossession" type="tns:ProofOfPossessionType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PrototypeKeyBindingType">
+ <xs:complexContent>
+ <xs:extension base="tns:KeyBindingAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="ValidityInterval" type="tns:ValidityIntervalType"/>
+ <xs:element minOccurs="0" name="RevocationCodeIdentifier" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="KeyBindingAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="ns1:KeyInfo"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyUsage" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="UseKeyWith" type="tns:UseKeyWithType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType name="ValidityIntervalType">
+ <xs:sequence/>
+ <xs:attribute name="NotBefore" type="xs:dateTime"/>
+ <xs:attribute name="NotOnOrAfter" type="xs:dateTime"/>
+ </xs:complexType>
+ <xs:complexType name="UseKeyWithType">
+ <xs:sequence/>
+ <xs:attribute name="Application" type="xs:anyURI" use="required"/>
+ <xs:attribute name="Identifier" type="xs:string" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="QueryKeyBindingType">
+ <xs:complexContent>
+ <xs:extension base="tns:KeyBindingAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="TimeInstant" type="tns:TimeInstantType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="TimeInstantType">
+ <xs:sequence/>
+ <xs:attribute name="Time" type="xs:dateTime" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="UnverifiedKeyBindingType">
+ <xs:complexContent>
+ <xs:extension base="tns:KeyBindingAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="ValidityInterval" type="tns:ValidityIntervalType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="KeyBindingType">
+ <xs:complexContent>
+ <xs:extension base="tns:UnverifiedKeyBindingType">
+ <xs:sequence>
+ <xs:element name="Status" type="tns:StatusType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="StatusType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ValidReason" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="IndeterminateReason" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="InvalidReason" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="StatusValue" type="xs:string" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="AuthenticationType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="KeyBindingAuthentication" type="tns:KeyBindingAuthenticationType"/>
+ <xs:element minOccurs="0" name="NotBoundAuthentication" type="tns:NotBoundAuthenticationType"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="KeyBindingAuthenticationType">
+ <xs:sequence>
+ <xs:element ref="ns1:Signature"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="NotBoundAuthenticationType">
+ <xs:sequence/>
+ <xs:attribute name="Protocol" type="xs:anyURI" use="required"/>
+ <xs:attribute name="Value" type="xs:base64Binary" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="ProofOfPossessionType">
+ <xs:sequence>
+ <xs:element ref="ns1:Signature"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="PendingNotificationType">
+ <xs:sequence/>
+ <xs:attribute name="Mechanism" type="xs:anyURI" use="required"/>
+ <xs:attribute name="Identifier" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="MessageExtensionAbstractType">
+ <xs:sequence/>
+ </xs:complexType>
+ <xs:complexType name="OpaqueClientDataType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="OpaqueData" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:MessageAbstractType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RequestSignatureValue" type="ns1:SignatureValueType"/>
+ </xs:sequence>
+ <xs:attribute name="ResultMajor" type="xs:string" use="required"/>
+ <xs:attribute name="ResultMinor" type="xs:string"/>
+ <xs:attribute name="RequestId" type="xs:NCName"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="StatusResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence/>
+ <xs:attribute name="Success" type="xs:integer"/>
+ <xs:attribute name="Failure" type="xs:integer"/>
+ <xs:attribute name="Pending" type="xs:integer"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CompoundResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="LocateResult" type="tns:LocateResultType"/>
+ <xs:element name="RevokeResult" type="tns:RevokeResultType"/>
+ <xs:element name="RegisterResult" type="tns:RegisterResultType"/>
+ <xs:element name="RecoverResult" type="tns:RecoverResultType"/>
+ <xs:element name="ReissueResult" type="tns:ReissueResultType"/>
+ <xs:element name="ValidateResult" type="tns:ValidateResultType"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="LocateResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="UnverifiedKeyBinding" type="tns:UnverifiedKeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RevokeResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyBinding" type="tns:KeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RegisterResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyBinding" type="tns:KeyBindingType"/>
+ <xs:element minOccurs="0" name="PrivateKey" type="tns:PrivateKeyType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PrivateKeyType">
+ <xs:sequence>
+ <xs:element ref="ns2:EncryptedData"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="RecoverResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyBinding" type="tns:KeyBindingType"/>
+ <xs:element minOccurs="0" name="PrivateKey" type="tns:PrivateKeyType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ReissueResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyBinding" type="tns:KeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ValidateResultType">
+ <xs:complexContent>
+ <xs:extension base="tns:ResultType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="KeyBinding" type="tns:KeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ValidateRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="QueryKeyBinding" type="tns:QueryKeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ReissueRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="ReissueKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="Authentication" type="tns:AuthenticationType"/>
+ <xs:element minOccurs="0" name="ProofOfPossession" type="tns:ProofOfPossessionType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RevokeRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="RevokeKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element minOccurs="0" name="Authentication" type="tns:AuthenticationType"/>
+ <xs:element minOccurs="0" name="RevocationCode" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="LocateRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="QueryKeyBinding" type="tns:QueryKeyBindingType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RecoverRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence>
+ <xs:element name="RecoverKeyBinding" type="tns:KeyBindingType"/>
+ <xs:element name="Authentication" type="tns:AuthenticationType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PendingRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:RequestAbstractType">
+ <xs:sequence/>
+ <xs:attribute name="ResponseId" type="xs:NCName" use="required"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="StatusRequestType">
+ <xs:complexContent>
+ <xs:extension base="tns:PendingRequestType">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RSAKeyPairType">
+ <xs:sequence>
+ <xs:element name="Modulus" type="xs:base64Binary"/>
+ <xs:element name="Exponent" type="xs:base64Binary"/>
+ <xs:element name="P" type="xs:base64Binary"/>
+ <xs:element name="Q" type="xs:base64Binary"/>
+ <xs:element name="DP" type="xs:base64Binary"/>
+ <xs:element name="DQ" type="xs:base64Binary"/>
+ <xs:element name="InverseQ" type="xs:base64Binary"/>
+ <xs:element name="D" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:schema>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2001/04/xmlenc#" version="1.0" xmlns:ns1="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://www.w3.org/2001/04/xmlenc#" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:import namespace="http://www.w3.org/2000/09/xmldsig#"/>
+ <xs:element name="AgreementMethod" type="tns:AgreementMethodType"/>
+ <xs:element name="CipherData" type="tns:CipherDataType"/>
+ <xs:element name="CipherReference" type="tns:CipherReferenceType"/>
+ <xs:element name="DHKeyValue" type="tns:DHKeyValueType"/>
+ <xs:element name="EncryptedData" type="tns:EncryptedDataType"/>
+ <xs:element name="EncryptedKey" type="tns:EncryptedKeyType"/>
+ <xs:element name="EncryptionProperties" type="tns:EncryptionPropertiesType"/>
+ <xs:element name="EncryptionProperty" type="tns:EncryptionPropertyType"/>
+ <xs:element name="ReferenceList">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="KeyReference" type="tns:ReferenceType"/>
+ <xs:element name="DataReference" type="tns:ReferenceType"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="EncryptedDataType">
+ <xs:complexContent>
+ <xs:extension base="tns:EncryptedType">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="EncryptedType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="EncryptionMethod" type="tns:EncryptionMethodType"/>
+ <xs:element minOccurs="0" ref="ns1:KeyInfo"/>
+ <xs:element name="CipherData" type="tns:CipherDataType"/>
+ <xs:element minOccurs="0" name="EncryptionProperties" type="tns:EncryptionPropertiesType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ <xs:attribute name="Type" type="xs:anyURI"/>
+ <xs:attribute name="MimeType" type="xs:string"/>
+ <xs:attribute name="Encoding" type="xs:anyURI"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="EncryptionMethodType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="OAEPparams" type="xs:base64Binary"/>
+ <xs:element name="KeySize" type="xs:integer"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="TransformsType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="ns1:Transform"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ReferenceType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="URI" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="CipherReferenceType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="Transforms" type="tns:TransformsType"/>
+ </xs:sequence>
+ <xs:attribute name="URI" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="EncryptionPropertiesType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" name="EncryptionProperty" type="tns:EncryptionPropertyType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="EncryptionPropertyType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="Target" type="xs:anyURI"/>
+ <xs:attribute name="Id" type="xs:ID"/>
+ <xs:anyAttribute namespace="##other" processContents="skip"/>
+ </xs:complexType>
+ <xs:complexType name="DHKeyValueType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="P" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="Q" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="Generator" type="xs:base64Binary"/>
+ <xs:element name="Public" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="seed" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="pgenCounter" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="AgreementMethodType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="KA-Nonce" type="xs:base64Binary"/>
+ <xs:element name="OriginatorKeyInfo" type="ns1:KeyInfoType"/>
+ <xs:element name="RecipientKeyInfo" type="ns1:KeyInfoType"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="CipherDataType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="CipherValue" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="CipherReference" type="tns:CipherReferenceType"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="EncryptedKeyType">
+ <xs:complexContent>
+ <xs:extension base="tns:EncryptedType">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:ReferenceList"/>
+ <xs:element minOccurs="0" name="CarriedKeyName" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="Recipient" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:schema>
+ <xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="1.0" xmlns:tns="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="CanonicalizationMethod" type="tns:CanonicalizationMethodType"/>
+ <xs:element name="DSAKeyValue" type="tns:DSAKeyValueType"/>
+ <xs:element name="DigestMethod" type="tns:DigestMethodType"/>
+ <xs:element name="DigestValue" type="xs:base64Binary"/>
+ <xs:element name="KeyInfo" type="tns:KeyInfoType"/>
+ <xs:element name="KeyName" type="xs:string"/>
+ <xs:element name="KeyValue" type="tns:KeyValueType"/>
+ <xs:element name="Manifest" type="tns:ManifestType"/>
+ <xs:element name="MgmtData" type="xs:string"/>
+ <xs:element name="Object" type="tns:ObjectType"/>
+ <xs:element name="PGPData" type="tns:PGPDataType"/>
+ <xs:element name="RSAKeyValue" type="tns:RSAKeyValueType"/>
+ <xs:element name="Reference" type="tns:ReferenceType"/>
+ <xs:element name="RetrievalMethod" type="tns:RetrievalMethodType"/>
+ <xs:element name="SPKIData" type="tns:SPKIDataType"/>
+ <xs:element name="Signature" type="tns:SignatureType"/>
+ <xs:element name="SignatureMethod" type="tns:SignatureMethodType"/>
+ <xs:element name="SignatureProperties" type="tns:SignaturePropertiesType"/>
+ <xs:element name="SignatureProperty" type="tns:SignaturePropertyType"/>
+ <xs:element name="SignatureValue" type="tns:SignatureValueType"/>
+ <xs:element name="SignedInfo" type="tns:SignedInfoType"/>
+ <xs:element name="Transform" type="tns:TransformType"/>
+ <xs:element name="Transforms" type="tns:TransformsType"/>
+ <xs:element name="X509Data" type="tns:X509DataType"/>
+ <xs:complexType mixed="true" name="KeyInfoType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:MgmtData"/>
+ <xs:element ref="tns:PGPData"/>
+ <xs:element ref="tns:RetrievalMethod"/>
+ <xs:element ref="tns:X509Data"/>
+ <xs:element ref="tns:SPKIData"/>
+ <xs:element ref="tns:KeyName"/>
+ <xs:element ref="tns:KeyValue"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType name="ManifestType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" name="Reference" type="tns:ReferenceType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType name="ReferenceType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="Transforms" type="tns:TransformsType"/>
+ <xs:element name="DigestMethod" type="tns:DigestMethodType"/>
+ <xs:element name="DigestValue" type="xs:base64Binary"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ <xs:attribute name="URI" type="xs:anyURI"/>
+ <xs:attribute name="Type" type="xs:anyURI"/>
+ </xs:complexType>
+ <xs:complexType name="TransformsType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" name="Transform" type="tns:TransformType"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="TransformType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="XPath" type="xs:string"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="DigestMethodType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="ObjectType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ <xs:attribute name="MimeType" type="xs:string"/>
+ <xs:attribute name="Encoding" type="xs:anyURI"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="CanonicalizationMethodType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="SignedInfoType">
+ <xs:sequence>
+ <xs:element name="CanonicalizationMethod" type="tns:CanonicalizationMethodType"/>
+ <xs:element name="SignatureMethod" type="tns:SignatureMethodType"/>
+ <xs:element maxOccurs="unbounded" name="Reference" type="tns:ReferenceType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="SignatureMethodType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="HMACOutputLength" type="xs:integer"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="Algorithm" type="xs:anyURI" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="DSAKeyValueType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="P" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="Q" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="G" type="xs:base64Binary"/>
+ <xs:element name="Y" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="J" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="Seed" type="xs:base64Binary"/>
+ <xs:element minOccurs="0" name="PgenCounter" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="X509DataType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="X509SubjectName" type="xs:string"/>
+ <xs:element name="X509CRL" type="xs:base64Binary"/>
+ <xs:element name="X509IssuerSerial" type="tns:X509IssuerSerialType"/>
+ <xs:element name="X509SKI" type="xs:base64Binary"/>
+ <xs:element name="X509Certificate" type="xs:base64Binary"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="PGPDataType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="PGPKeyID" type="xs:base64Binary"/>
+ <xs:element name="PGPKeyPacket" type="xs:base64Binary"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="KeyValueType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:DSAKeyValue"/>
+ <xs:element ref="tns:RSAKeyValue"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="SignaturePropertyType">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="Target" type="xs:anyURI" use="required"/>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType name="SignaturePropertiesType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" name="SignatureProperty" type="tns:SignaturePropertyType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ <xs:complexType name="SPKIDataType">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="SPKISexp" type="xs:base64Binary"/>
+ <xs:any namespace="##other" processContents="lax"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="RetrievalMethodType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="Transforms" type="tns:TransformsType"/>
+ </xs:sequence>
+ <xs:attribute name="URI" type="xs:anyURI"/>
+ <xs:attribute name="Type" type="xs:anyURI"/>
+ </xs:complexType>
+ <xs:complexType name="SignatureValueType">
+ <xs:simpleContent>
+ <xs:extension base="xs:base64Binary">
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ <xs:complexType name="RSAKeyValueType">
+ <xs:sequence>
+ <xs:element name="Modulus" type="xs:base64Binary"/>
+ <xs:element name="Exponent" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="X509IssuerSerialType">
+ <xs:sequence>
+ <xs:element name="X509IssuerName" type="xs:string"/>
+ <xs:element name="X509SerialNumber" type="xs:integer"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="SignatureType">
+ <xs:sequence>
+ <xs:element name="SignedInfo" type="tns:SignedInfoType"/>
+ <xs:element name="SignatureValue" type="tns:SignatureValueType"/>
+ <xs:element minOccurs="0" name="KeyInfo" type="tns:KeyInfoType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="Object" type="tns:ObjectType"/>
+ </xs:sequence>
+ <xs:attribute name="Id" type="xs:ID"/>
+ </xs:complexType>
+ </xs:schema>
+ </wsdl:types>
+ <wsdl:message name="StatusResponse">
+ <wsdl:part element="ns1:StatusResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="RevokeResponse">
+ <wsdl:part element="ns1:RevokeResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Reissue">
+ <wsdl:part element="ns1:ReissueRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Status">
+ <wsdl:part element="ns1:StatusRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Locate">
+ <wsdl:part element="ns1:LocateRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="RecoverResponse">
+ <wsdl:part element="ns1:RecoverResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Pending">
+ <wsdl:part element="ns1:PendingRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="RegisterResponse">
+ <wsdl:part element="ns1:RegisterResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="ReissueResponse">
+ <wsdl:part element="ns1:ReissueResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Revoke">
+ <wsdl:part element="ns1:RevokeRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Validate">
+ <wsdl:part element="ns1:ValidateRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Compound">
+ <wsdl:part element="ns1:CompoundRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Recover">
+ <wsdl:part element="ns1:RecoverRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="ValidateResponse">
+ <wsdl:part element="ns1:ValidateResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="LocateResponse">
+ <wsdl:part element="ns1:LocateResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="CompoundResponse">
+ <wsdl:part element="ns1:CompoundResult" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="PendingResponse">
+ <wsdl:part element="ns1:Result" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="Register">
+ <wsdl:part element="ns1:RegisterRequest" name="body"></wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XKMSPortType">
+ <wsdl:operation name="Compound">
+ <wsdl:input message="tns:Compound" name="Compound"></wsdl:input>
+ <wsdl:output message="tns:CompoundResponse" name="CompoundResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Register">
+ <wsdl:input message="tns:Register" name="Register"></wsdl:input>
+ <wsdl:output message="tns:RegisterResponse" name="RegisterResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Revoke">
+ <wsdl:input message="tns:Revoke" name="Revoke"></wsdl:input>
+ <wsdl:output message="tns:RevokeResponse" name="RevokeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Reissue">
+ <wsdl:input message="tns:Reissue" name="Reissue"></wsdl:input>
+ <wsdl:output message="tns:ReissueResponse" name="ReissueResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Pending">
+ <wsdl:input message="tns:Pending" name="Pending"></wsdl:input>
+ <wsdl:output message="tns:PendingResponse" name="PendingResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Validate">
+ <wsdl:input message="tns:Validate" name="Validate"></wsdl:input>
+ <wsdl:output message="tns:ValidateResponse" name="ValidateResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Recover">
+ <wsdl:input message="tns:Recover" name="Recover"></wsdl:input>
+ <wsdl:output message="tns:RecoverResponse" name="RecoverResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Locate">
+ <wsdl:input message="tns:Locate" name="Locate"></wsdl:input>
+ <wsdl:output message="tns:LocateResponse" name="LocateResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Status">
+ <wsdl:input message="tns:Status" name="Status"></wsdl:input>
+ <wsdl:output message="tns:StatusResponse" name="StatusResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XKMSServiceSoapBinding" type="tns:XKMSPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Compound">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Compound">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="CompoundResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Register">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Register">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="RegisterResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Reissue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Reissue">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="ReissueResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Revoke">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Revoke">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="RevokeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Pending">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Pending">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PendingResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Recover">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Recover">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="RecoverResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Validate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Validate">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="ValidateResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Locate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Locate">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="LocateResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="Status">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input name="Status">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="StatusResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XKMSService">
+ <wsdl:port binding="tns:XKMSServiceSoapBinding" name="XKMSPort">
+ <soap:address location="http://localhost:28040/services/XKMS/"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8181/cxf/XKMS</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="Compound" bindingOperationName="Compound" type="Request-Response" outputName="CompoundResponse" inputName="Compound" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8181/cxf/XKMS</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xkms="http://www.w3.org/2002/03/xkms#" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <xkms:CompoundRequest Id="?" Service="?" Nonce="cid:451693824206" OriginalRequestId="?" ResponseLimit="?">
+ <!--Optional:-->
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ e
+ <!--You may enter ANY elements at this point-->
+ gero
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ cum
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ sonoras
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ aeoliam
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ quae
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ ventos
+ <!--You may enter ANY elements at this point-->
+ verrantque
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:1015362236977</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:877837622906</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ temperat
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:885924044033</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:896196523711</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ per
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ turbine
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:712762401906</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:1336853339603</xd:X509SKI>
+ <xd:X509Certificate>cid:1077599034514</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:754242312236</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ circum
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:708155682445</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:439359668670</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:1102622412878</xd:G>
+ <xd:Y>cid:1156279506671</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:879977589398</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:546056640303</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:40126974624</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:1059921984375</xd:Modulus>
+ <xd:Exponent>cid:237868871033</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ regemque
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ nimborum
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xd:Object Id="?" MimeType="?" Encoding="?">
+ fremunt
+ <!--You may enter ANY elements at this point-->
+ foedere
+ </xd:Object>
+ </xd:Signature>
+ <!--Zero or more repetitions:-->
+ <xkms:MessageExtension/>
+ <!--Optional:-->
+ <xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:OpaqueData>cid:929056414547</xkms:OpaqueData>
+ </xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:ResponseMechanism>?</xkms:ResponseMechanism>
+ <!--Zero or more repetitions:-->
+ <xkms:RespondWith>?</xkms:RespondWith>
+ <!--Optional:-->
+ <xkms:PendingNotification Mechanism="?" Identifier="?"/>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xkms:RegisterRequest Id="?" Service="?" Nonce="cid:984071104057" OriginalRequestId="?" ResponseLimit="?">
+ <!--Optional:-->
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ ferant
+ <!--You may enter ANY elements at this point-->
+ profundum
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ sceptra
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ et
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ turbine
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ iovis
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ flammato
+ <!--You may enter ANY elements at this point-->
+ speluncis
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:214174132654</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:1248324676273</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ profundum
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:782911838863</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:893751765379</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ bella
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ nubibus
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:1052180169652</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:926878055009</xd:X509SKI>
+ <xd:X509Certificate>cid:293917057479</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:987355342967</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ flammas
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:895930885535</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:329253929561</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:422364754058</xd:G>
+ <xd:Y>cid:1107332772025</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:120857024179</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:1250627731511</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:353803746174</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:321115861753</xd:Modulus>
+ <xd:Exponent>cid:1089129002565</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ ac
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ hoc
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xd:Object Id="?" MimeType="?" Encoding="?">
+ rapidum
+ <!--You may enter ANY elements at this point-->
+ ac
+ </xd:Object>
+ </xd:Signature>
+ <!--Zero or more repetitions:-->
+ <xkms:MessageExtension/>
+ <!--Optional:-->
+ <xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:OpaqueData>cid:566075311991</xkms:OpaqueData>
+ </xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:ResponseMechanism>?</xkms:ResponseMechanism>
+ <!--Zero or more repetitions:-->
+ <xkms:RespondWith>?</xkms:RespondWith>
+ <!--Optional:-->
+ <xkms:PendingNotification Mechanism="?" Identifier="?"/>
+ <xkms:PrototypeKeyBinding Id="?">
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ caelumque
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:55344721913</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:765456522146</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ speluncis
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ circum
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:251842728053</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:861334094610</xd:X509SKI>
+ <xd:X509Certificate>cid:243679298948</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:1058527500529</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ aris
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:750821780031</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:1077648168986</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:635950926667</xd:G>
+ <xd:Y>cid:575853609045</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:514024707441</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:689191564287</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:1231001482436</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:283325755498</xd:Modulus>
+ <xd:Exponent>cid:726585726001</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ coniunx
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ praeterea
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xkms:KeyUsage>?</xkms:KeyUsage>
+ <!--Zero or more repetitions:-->
+ <xkms:UseKeyWith Application="?" Identifier="?"/>
+ <!--Optional:-->
+ <xkms:ValidityInterval NotBefore="?" NotOnOrAfter="?"/>
+ <!--Optional:-->
+ <xkms:RevocationCodeIdentifier>cid:821009358650</xkms:RevocationCodeIdentifier>
+ </xkms:PrototypeKeyBinding>
+ <xkms:Authentication>
+ <!--Optional:-->
+ <xkms:KeyBindingAuthentication>
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ arce
+ <!--You may enter ANY elements at this point-->
+ claustra
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ circum
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ imperio
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ certo
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ quisquam
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ et
+ <!--You may enter ANY elements at this point-->
+ ac
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:1096163907410</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:1279893288676</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ feta
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:549639455261</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:857998710850</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ ac
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ sed
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:1204752830236</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:1147974534658</xd:X509SKI>
+ <xd:X509Certificate>cid:143560017153</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:563583866195</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ pectore
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:923916600400</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:374636398050</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:1078557709147</xd:G>
+ <xd:Y>cid:1193041872602</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:719135705691</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:1078800707637</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:829763089001</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:502629123087</xd:Modulus>
+ <xd:Exponent>cid:23026926408</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ talia
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ pectore
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xd:Object Id="?" MimeType="?" Encoding="?">
+ austris
+ <!--You may enter ANY elements at this point-->
+ annos
+ </xd:Object>
+ </xd:Signature>
+ </xkms:KeyBindingAuthentication>
+ <!--Optional:-->
+ <xkms:NotBoundAuthentication Protocol="?" Value="cid:1314104861953"/>
+ </xkms:Authentication>
+ <!--Optional:-->
+ <xkms:ProofOfPossession>
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ sciret
+ <!--You may enter ANY elements at this point-->
+ certo
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ dare
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ rates
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ bella
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ volutans
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ dedit
+ <!--You may enter ANY elements at this point-->
+ faciat
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:577081514130</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:1327828842298</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ magno
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:915684088969</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:846640181083</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ et
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ ac
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:519428956902</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:168093722432</xd:X509SKI>
+ <xd:X509Certificate>cid:675066315350</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:689020464180</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ et
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:1144924459144</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:457186111328</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:1015847949724</xd:G>
+ <xd:Y>cid:171188343909</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:190665805009</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:825344791865</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:542862613048</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:313420426973</xd:Modulus>
+ <xd:Exponent>cid:420853231053</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ regemque
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ annos
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xd:Object Id="?" MimeType="?" Encoding="?">
+ infixit
+ <!--You may enter ANY elements at this point-->
+ ventos
+ </xd:Object>
+ </xd:Signature>
+ </xkms:ProofOfPossession>
+ </xkms:RegisterRequest>
+ <xkms:RecoverRequest Id="?" Service="?" Nonce="cid:1176679002749" OriginalRequestId="?" ResponseLimit="?">
+ <!--Optional:-->
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ tenens
+ <!--You may enter ANY elements at this point-->
+ regina
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ montis
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ rapidum
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ habenas
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ insuper
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ mollitque
+ <!--You may enter ANY elements at this point-->
+ cum
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:710945202783</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:1277499008474</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ iovisque
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:1213334393845</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:119929430553</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ in
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ soror
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:1132770120357</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:932514475958</xd:X509SKI>
+ <xd:X509Certificate>cid:806198586586</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:561852998008</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ abdidit
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:950564090896</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:263797346807</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:759432632627</xd:G>
+ <xd:Y>cid:129403449770</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:1058346871670</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:828568782324</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:17262012436</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:633440326144</xd:Modulus>
+ <xd:Exponent>cid:1022943613333</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ iunonis
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ coniunx
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xd:Object Id="?" MimeType="?" Encoding="?">
+ adorat
+ <!--You may enter ANY elements at this point-->
+ ipsa
+ </xd:Object>
+ </xd:Signature>
+ <!--Zero or more repetitions:-->
+ <xkms:MessageExtension/>
+ <!--Optional:-->
+ <xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:OpaqueData>cid:538503244311</xkms:OpaqueData>
+ </xkms:OpaqueClientData>
+ <!--Zero or more repetitions:-->
+ <xkms:ResponseMechanism>?</xkms:ResponseMechanism>
+ <!--Zero or more repetitions:-->
+ <xkms:RespondWith>?</xkms:RespondWith>
+ <!--Optional:-->
+ <xkms:PendingNotification Mechanism="?" Identifier="?"/>
+ <xkms:RecoverKeyBinding Id="?">
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ illum
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:1023760792297</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:318856193577</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ frenat
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ aris
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
+ <!--You have a CHOICE of the next 6 items at this level-->
+ <xd:X509SubjectName>?</xd:X509SubjectName>
+ <xd:X509CRL>cid:549853961171</xd:X509CRL>
+ <xd:X509IssuerSerial>
+ <xd:X509IssuerName>?</xd:X509IssuerName>
+ <xd:X509SerialNumber>?</xd:X509SerialNumber>
+ </xd:X509IssuerSerial>
+ <xd:X509SKI>cid:1315143584511</xd:X509SKI>
+ <xd:X509Certificate>cid:307671864964</xd:X509Certificate>
+ <!--You may enter ANY elements at this point-->
+ </xd:X509Data>
+ <xd:SPKIData>
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:SPKISexp>cid:413451746294</xd:SPKISexp>
+ <!--You may enter ANY elements at this point-->
+ </xd:SPKIData>
+ <xd:KeyName>?</xd:KeyName>
+ <xd:KeyValue>
+ nimborum
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:DSAKeyValue>
+ <!--Optional:-->
+ <xd:P>cid:970909891607</xd:P>
+ <!--Optional:-->
+ <xd:Q>cid:479444865720</xd:Q>
+ <!--Optional:-->
+ <xd:G>cid:837277263425</xd:G>
+ <xd:Y>cid:1295489246418</xd:Y>
+ <!--Optional:-->
+ <xd:J>cid:743190222405</xd:J>
+ <!--Optional:-->
+ <xd:Seed>cid:1175071812011</xd:Seed>
+ <!--Optional:-->
+ <xd:PgenCounter>cid:1057475811534</xd:PgenCounter>
+ </xd:DSAKeyValue>
+ <xd:RSAKeyValue>
+ <xd:Modulus>cid:1042536214822</xd:Modulus>
+ <xd:Exponent>cid:1155049896617</xd:Exponent>
+ </xd:RSAKeyValue>
+ <!--You may enter ANY elements at this point-->
+ aris
+ </xd:KeyValue>
+ <!--You may enter ANY elements at this point-->
+ mollitque
+ </xd:KeyInfo>
+ <!--Zero or more repetitions:-->
+ <xkms:KeyUsage>?</xkms:KeyUsage>
+ <!--Zero or more repetitions:-->
+ <xkms:UseKeyWith Application="?" Identifier="?"/>
+ <!--Optional:-->
+ <xkms:ValidityInterval NotBefore="?" NotOnOrAfter="?"/>
+ <xkms:Status StatusValue="?">
+ <!--Zero or more repetitions:-->
+ <xkms:ValidReason>?</xkms:ValidReason>
+ <!--Zero or more repetitions:-->
+ <xkms:IndeterminateReason>?</xkms:IndeterminateReason>
+ <!--Zero or more repetitions:-->
+ <xkms:InvalidReason>?</xkms:InvalidReason>
+ </xkms:Status>
+ </xkms:RecoverKeyBinding>
+ <xkms:Authentication>
+ <!--Optional:-->
+ <xkms:KeyBindingAuthentication>
+ <xd:Signature Id="?">
+ <xd:SignedInfo Id="?">
+ <xd:CanonicalizationMethod Algorithm="?">
+ premere
+ <!--You may enter ANY elements at this point-->
+ montis
+ </xd:CanonicalizationMethod>
+ <xd:SignatureMethod Algorithm="?">
+ insuper
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:HMACOutputLength>?</xd:HMACOutputLength>
+ <!--You may enter ANY elements at this point-->
+ molemque
+ </xd:SignatureMethod>
+ <!--1 or more repetitions:-->
+ <xd:Reference Id="?" URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ ferant
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ gero
+ </xd:Transform>
+ </xd:Transforms>
+ <xd:DigestMethod Algorithm="?">
+ nimborum
+ <!--You may enter ANY elements at this point-->
+ circum
+ </xd:DigestMethod>
+ <xd:DigestValue>cid:1061089484673</xd:DigestValue>
+ </xd:Reference>
+ </xd:SignedInfo>
+ <xd:SignatureValue Id="?">cid:763413012756</xd:SignatureValue>
+ <!--Optional:-->
+ <xd:KeyInfo Id="?">
+ vasto
+ <!--You have a CHOICE of the next 8 items at this level-->
+ <xd:MgmtData>?</xd:MgmtData>
+ <xd:PGPData>
+ <!--You have a CHOICE of the next 3 items at this level-->
+ <xd:PGPKeyID>cid:995286483656</xd:PGPKeyID>
+ <xd:PGPKeyPacket>cid:541054736295</xd:PGPKeyPacket>
+ <!--You may enter ANY elements at this point-->
+ </xd:PGPData>
+ <xd:RetrievalMethod URI="?" Type="?">
+ <!--Optional:-->
+ <xd:Transforms>
+ <!--1 or more repetitions:-->
+ <xd:Transform Algorithm="?">
+ montis
+ <!--You have a CHOICE of the next 2 items at this level-->
+ <xd:XPath>?</xd:XPath>
+ <!--You may enter ANY elements at this point-->
+ flammato
+ </xd:Transform>
+ </xd:Transforms>
+ </xd:RetrievalMethod>
+ <xd:X509Data>
[... 2207 lines stripped ...]