etsi-org-19432-xmlSchema-dsv-creation.xsd 1.51 KB
Newer Older
Laurent Velez's avatar
Laurent Velez committed
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:dss2="http://docs.oasis-open.org/dss-x/ns/core" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:etsisig="http://uri.etsi.org/19432/v1.1.1#" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://docs.oasis-open.org/dss-x/ns/core" version="1.1.1">
    <xs:annotation>
        <xs:documentation>
            ETSI TS 119 432 Schema Version 1.1.1 Extension for OASIS Digital Signature Service Core Protocols, Elements, and Bindings Version 2.0
        </xs:documentation>
    </xs:annotation>
    <xs:import namespace="http://uri.etsi.org/19432/v1.1.1#" schemaLocation="etsi-org-19432-xmlSchema-common.xsd"/>
    <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>

    <xs:redefine schemaLocation="oasis-dss-core-schema-v2.0.xsd">

        <xs:complexType name="OptionalInputsSignType">
            <xs:complexContent>
                <xs:extension base="etsisig:OptionalInputsDsvSignType">

                </xs:extension>
            </xs:complexContent>
        </xs:complexType>


        <xs:complexType name="OptionalOutputsSignType">
            <xs:complexContent>
                <xs:extension base="dss2:OptionalOutputsSignType">
                    <xs:sequence>
                        <xs:element ref="ds:KeyInfo" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>

    </xs:redefine>
</xs:schema>