diff options
Diffstat (limited to 'spss.handbook/clients')
3 files changed, 131 insertions, 0 deletions
| diff --git a/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Supplements.xml b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Supplements.xml new file mode 100644 index 000000000..0a03d468b --- /dev/null +++ b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Supplements.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CreateXMLSignatureRequest xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +  <KeyIdentifier>KG_allgemein</KeyIdentifier> +  <SingleSignatureInfo SecurityLayerConformity="false"> +    <DataObjectInfo Structure="detached"> +      <DataObject Reference="#Para2"/> +      <CreateTransformsInfoProfile> +        <CreateTransformsInfo> +          <dsig:Transforms> +            <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"> +              <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> +  <xsl:include href="XMLDocument.Para.xsl"/> +</xsl:stylesheet>               +            </dsig:Transform> +            <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> +          </dsig:Transforms> +          <FinalDataMetaInfo> +            <MimeType>application/xhtml+xml</MimeType> +          </FinalDataMetaInfo> +        </CreateTransformsInfo> +        <Supplement> +          <Content Reference="XMLDocument.xsl"> +            <LocRefContent>http://localhost:8080/referencedData/XMLDocument.xsl</LocRefContent> +          </Content> +        </Supplement> +      </CreateTransformsInfoProfile> +    </DataObjectInfo> +    <CreateSignatureInfo> +      <CreateSignatureEnvironment Reference="http://localhost:8080/referencedData/XMLDocument.withSchemaHint.xml"/> +      <CreateSignatureEnvironmentProfile> +        <CreateSignatureLocation Index="4" xmlns:doc="urn:document">/doc:XMLDocument</CreateSignatureLocation> +        <Supplement> +          <Content Reference="XMLDocument.xsd"> +            <LocRefContent>http://localhost:8080/referencedData/XMLDocument.xsd</LocRefContent> +          </Content> +        </Supplement> +      </CreateSignatureEnvironmentProfile> +    </CreateSignatureInfo> +  </SingleSignatureInfo> +</CreateXMLSignatureRequest> diff --git a/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.resp.xml b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.resp.xml new file mode 100644 index 000000000..8c65e3de7 --- /dev/null +++ b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.resp.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CreateXMLSignatureResponse xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><SignatureEnvironment><dsig:Signature Id="signature-1-1" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:SignedInfo><dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><dsig:SignatureMethod Algorithm="http://www.buergerkarte.at/namespaces/ecdsa/200206030#ecdsa-sha1"/><dsig:Reference Id="reference-1-1" URI="http://localhost:8080/referencedData/Text.b64"><dsig:Transforms><dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#base64"/></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><dsig:DigestValue>a53jOsL7KbyltpByAK87FoMZphI=</dsig:DigestValue></dsig:Reference><dsig:Reference Id="reference-1-2" URI="http://localhost:8080/referencedData/XMLDocument.xml"><dsig:Transforms><dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2"><xp2:XPath Filter="subtract" xmlns:doc="urn:document" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xf2="http://www.w3.org/2002/06/xmldsig-filter2" xmlns:xp2="http://www.w3.org/2002/06/xmldsig-filter2">/doc:XMLDocument/doc:Paragraph[2]</xp2:XPath></dsig:Transform><dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:doc="urn:document" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> +  <xsl:output encoding="UTF-8" indent="yes" method="xml"/> +  <xsl:template match="/doc:XMLDocument"> +    <html xmlns="http://www.w3.org/1999/xhtml"> +      <head> +        <title>HTML-Dokument</title> +      </head> +      <body> +        <xsl:for-each select="doc:Paragraph"> +          <p> +            <xsl:value-of select="child::text()"/> +          </p> +        </xsl:for-each> +      </body> +    </html> +  </xsl:template> +</xsl:stylesheet></dsig:Transform><dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><dsig:DigestValue>fIPwneCpjVqTXwHMN9DFfx6tJIU=</dsig:DigestValue></dsig:Reference></dsig:SignedInfo><dsig:SignatureValue>/0/OECiiuKkIy9I1GcOVxtHwr2DI412fClMwBE+wat34y/w1KwqexDSLt5/uO/I6</dsig:SignatureValue><dsig:KeyInfo><dsig:X509Data><dsig:X509Certificate>MIID+DCCA2WgAwIBAgIBCTAJBgUrDgMCHQUAMH8xCzAJBgNVBAYTAkFUMSwwKgYD +VQQKEyNTdGFic3RlbGxlIElLVC1TdHJhdGVnaWUgZGVzIEJ1bmRlczEeMBwGA1UE +CxMVVGVjaG5payB1bmQgU3RhbmRhcmRzMSIwIAYDVQQDExlUZXN0IENBIC0gU2ln +bmF0dXJkaWVuc3RlMB4XDTA0MDgwNDA4MjM0OFoXDTA3MDgwNDA4MjM0OFowgZgx +CzAJBgNVBAYTAkFUMS0wKwYDVQQKEyRTdGFic3N0ZWxsZSBJS1QtU3RyYXRlZ2ll +IGRlcyBCdW5kZXMxHjAcBgNVBAsTFVRlY2huaWsgdW5kIFN0YW5kYXJkczE6MDgG +A1UEAxMxVGVzdDogU2lnbmF0dXJkaWVuc3QgYWxsZXIgS3VuZGVuOiBFQ0RTQSAo +UDE5MnYxKTCB8zCBvAYHKoZIzj0CATCBsAIBATAkBgcqhkjOPQEBAhkA//////// +/////////////v//////////MDQEGP////////////////////7//////////AQY +ZCEFGeWcgOcPp+mrciQwSf643uzBRrmxBDEEGI2oDrAwkPZ8vyDrQ6GIAPT/Cv2C +/xASBxkrlf/I2nhjEBHtayTN1XP5d6EeeUgRAhkA////////////////md74NhRr +ybG00igxAgEBAzIABNHWY9lQOE1zgmpcpjTg2WIg6qgEsGhpXELPinJoMPDVheTv +2BZPG42YJsNfvWgC06OCARwwggEYMA4GA1UdDwEB/wQEAwIGwDAMBgNVHRMBAf8E +AjAAMB0GA1UdDgQWBBRHH5EXnrWosCmIa+JyEM5seMxFVzBdBgNVHSAEVjBUMFIG +DCsGAQQBlRIBAgMBATBCMEAGCCsGAQUFBwICMDQaMkRpZXNlcyBaZXJ0aWZpa2F0 +IGlzdCBudXIgZvxyIFRlc3R6d2Vja2UgZ2VlaWduZXQuMEMGA1UdHwQ8MDowOKA2 +oDSGMmh0dHA6Ly9sYWJzLmNpby5ndi5hdC90ZW1wL2NybHMvc2lnbmF0dXJkaWVu +c3QuY3JsMBQGByooAAoBAQEECQwHQktBLUlLVDAfBgNVHSMEGDAWgBRAl0P5fWaw +vf59+uxGcYY9wffZPTAJBgUrDgMCHQUAA4GBAIMKUsnajgfBtpHeDdMdQMLA8fdt +lluezDOM78WYYSFURP04QZk5iHkShzptgZCF5Y/T4an3dC3SnytL67LJvEoKUyja +iTMLo7650xRTvAjTaMJ+nly/wTRYJKplOLXKWj3WwfObMHXdsDE8NJmpJSRE7Sw7 ++tj+UiTiNNSaXirq</dsig:X509Certificate></dsig:X509Data></dsig:KeyInfo></dsig:Signature></SignatureEnvironment></CreateXMLSignatureResponse>
\ No newline at end of file diff --git a/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.xml b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.xml new file mode 100644 index 000000000..6375365b2 --- /dev/null +++ b/spss.handbook/clients/webservice/resources/requests/CreateXMLSignatureRequest.Transforms.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CreateXMLSignatureRequest xmlns="http://reference.e-government.gv.at/namespace/moa/20020822#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> +  <KeyIdentifier>KG_allgemein</KeyIdentifier> +  <SingleSignatureInfo SecurityLayerConformity="false"> +    <DataObjectInfo Structure="detached"> +      <DataObject Reference="http://localhost:8080/referencedData/Text.b64"/> +      <CreateTransformsInfoProfile> +        <CreateTransformsInfo> +          <dsig:Transforms> +            <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#base64"/> +          </dsig:Transforms> +          <FinalDataMetaInfo> +            <MimeType>text/plain</MimeType> +          </FinalDataMetaInfo> +        </CreateTransformsInfo> +      </CreateTransformsInfoProfile> +    </DataObjectInfo> +    <DataObjectInfo Structure="detached"> +      <DataObject Reference="http://localhost:8080/referencedData/XMLDocument.xml"/> +      <CreateTransformsInfoProfile> +        <CreateTransformsInfo> +          <dsig:Transforms> +            <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2"> +              <xp2:XPath xmlns:xp2="http://www.w3.org/2002/06/xmldsig-filter2" xmlns:doc="urn:document" Filter="subtract">/doc:XMLDocument/doc:Paragraph[2]</xp2:XPath> +            </dsig:Transform> +            <dsig:Transform Algorithm="http://www.w3.org/TR/1999/REC-xslt-19991116"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="urn:document"> +  <xsl:output encoding="UTF-8" method="xml" indent="yes"/> +  <xsl:template match="/doc:XMLDocument"> +    <html xmlns="http://www.w3.org/1999/xhtml"> +      <head> +        <title>HTML-Dokument</title> +      </head> +      <body> +        <xsl:for-each select="doc:Paragraph"> +          <p> +            <xsl:value-of select="child::text()"/> +          </p> +        </xsl:for-each> +      </body> +    </html> +  </xsl:template> +</xsl:stylesheet></dsig:Transform> +            <dsig:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> +          </dsig:Transforms> +          <FinalDataMetaInfo> +            <MimeType>application/xhtml+xml</MimeType> +          </FinalDataMetaInfo> +        </CreateTransformsInfo> +      </CreateTransformsInfoProfile> +    </DataObjectInfo> +  </SingleSignatureInfo> +</CreateXMLSignatureRequest> | 
