aboutsummaryrefslogtreecommitdiff
path: root/moaSig/moa-sig/src/main/resources/resources/schemas/MOA-SIG-3.0.0.xsd
diff options
context:
space:
mode:
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.xsd26
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">