diff options
Diffstat (limited to 'moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd')
-rw-r--r-- | moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd b/moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd index 63e82a2..55f0259 100644 --- a/moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd +++ b/moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd @@ -133,7 +133,7 @@ <xsd:element name="CreateXMLSignatureResponse" type="CreateXMLSignatureResponseType" /> <!--########## Create PDF Signature ### --> <!--### Create PDF Signature Request ### --> - <xsd:element name="CreatePDFSignatureRequest"> + <!--xsd:element name="CreatePDFSignatureRequest"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="CreatePDFSignatureRequestType" /> @@ -161,15 +161,15 @@ </xsd:complexType> </xsd:element> </xsd:sequence> - </xsd:complexType> + </xsd:complexType--> <!--### Create PDF Signature Response ### --> - <xsd:element name="CreatePDFSignatureResponse" type="CreatePDFSignatureResponseType" /> + <!--xsd:element name="CreatePDFSignatureResponse" type="CreatePDFSignatureResponseType" /> <xsd:complexType name="CreatePDFSignatureResponseType"> <xsd:sequence> <xsd:element name="PDFSignature" type="PDFSignedRepsonse" maxOccurs="unbounded" /> </xsd:sequence> - </xsd:complexType> + </xsd:complexType--> <!--########## Verify CMS Signature ### --> <!--### Verifiy CMS Signature Request ### --> <xsd:element name="VerifyCMSSignatureRequest"> @@ -186,6 +186,7 @@ <xsd:sequence> <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0" /> + <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/> <xsd:element name="CMSSignature" type="xsd:base64Binary" /> <xsd:element name="DataObject" type="CMSDataObjectOptionalMetaType" minOccurs="0" /> @@ -230,6 +231,7 @@ <xsd:sequence> <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0" /> + <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/> <xsd:element name="PDFSignature" type="xsd:base64Binary" /> <xsd:element name="TrustProfileID" type="xsd:token"> <xsd:annotation> @@ -277,11 +279,12 @@ <xsd:sequence> <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0" /> + <xsd:element name="ExtendedValidation" type="xsd:boolean" minOccurs="0" default="false"/> <xsd:element name="VerifySignatureInfo"> <xsd:complexType> <xsd:sequence> <xsd:element name="VerifySignatureEnvironment" type="ContentOptionalRefType" /> - <xsd:element name="VerifySignatureLocation" type="xsd:token" /> + <xsd:element name="VerifySignatureLocation" type="XMLSignatureLocationType" /> </xsd:sequence> </xsd:complexType> </xsd:element> @@ -648,6 +651,19 @@ </xsd:attribute> </xsd:complexType> </xsd:element> + <xsd:complexType name="XMLSignatureLocationType"> + <xsd:sequence> + <xsd:element name="NamespaceDeclaration" type="NamespaceDeclarationType" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="XPathExpression" type="xsd:token" minOccurs="1" maxOccurs="1"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="NamespaceDeclarationType"> + <xsd:simpleContent> + <xsd:extension base="xsd:token"> + <xsd:attribute name="prefix" use="required" type="xsd:string"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> <xsd:element name="SecureSignatureCreationDevice"> <xsd:complexType> <xsd:attribute name="source" use="optional"> |