aboutsummaryrefslogtreecommitdiff
path: root/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
diff options
context:
space:
mode:
authorThomas <>2023-10-09 14:01:05 +0200
committerThomas <>2023-10-09 14:01:05 +0200
commitfcb95120631c4ef1b68aee10038a90b9280fcf35 (patch)
tree0efcb52c612d24a56368d227defbc948cfbbd079 /modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
parent0e1dd36ee5c329e543f5fadaf842bc42f5aca5f9 (diff)
downloadNational_eIDAS_Gateway-fcb95120631c4ef1b68aee10038a90b9280fcf35.tar.gz
National_eIDAS_Gateway-fcb95120631c4ef1b68aee10038a90b9280fcf35.tar.bz2
National_eIDAS_Gateway-fcb95120631c4ef1b68aee10038a90b9280fcf35.zip
feat(srz): switch to new SZR WSDL v4.1.1 from 2023.10.09
Diffstat (limited to 'modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd')
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd52
1 files changed, 25 insertions, 27 deletions
diff --git a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
index 7ad1e929..ad63a0b6 100644
--- a/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
+++ b/modules/authmodule-eIDAS-v2/src/main/resources/wsdl/szr_client/szr_ecdsa.xsd
@@ -1,30 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/2001/04/xmldsig-more#" xmlns:ecdsa="http://www.w3.org/2001/04/xmldsig-more#">
- <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" />
- <xs:complexType name="ECDSAKeyValueType">
- <xs:sequence>
- <xs:element name="DomainParameters" type="ecdsa:DomainParamsType"
- minOccurs="0" />
- <xs:element name="PublicKey" type="ecdsa:ECPointType" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DomainParamsType">
- <xs:sequence>
- <xs:element name="NamedCurve" minOccurs="0"
- type="ecdsa:NamedCurveType" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NamedCurveType">
- <xs:attribute name="URN" type="xs:string" use="required" />
- </xs:complexType>
- <xs:complexType name="ECPointType">
- <xs:sequence minOccurs="0">
- <xs:element name="X" type="ecdsa:PrimeFieldElemType" />
- <xs:element name="Y" type="ecdsa:PrimeFieldElemType" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PrimeFieldElemType">
- <xs:attribute name="Value" type="xs:string" use="required" />
- </xs:complexType>
-</xs:schema> \ No newline at end of file
+ <xs:element name="ECDSAKeyValue" type="ecdsa:ECDSAKeyValueType" nillable="true" />
+ <xs:complexType name="ECDSAKeyValueType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="DomainParameters" type="ecdsa:DomainParamsType" />
+ <xs:element name="PublicKey" type="ecdsa:ECPointType" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="DomainParamsType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="NamedCurve" type="ecdsa:NamedCurveType" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="NamedCurveType">
+ <xs:attribute name="URN" type="xs:string" use="required" />
+ </xs:complexType>
+ <xs:complexType name="ECPointType">
+ <xs:sequence minOccurs="0">
+ <xs:element name="X" type="ecdsa:PrimeFieldElemType" />
+ <xs:element name="Y" type="ecdsa:PrimeFieldElemType" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="PrimeFieldElemType">
+ <xs:attribute name="Value" type="xs:string" use="required" />
+ </xs:complexType>
+</xs:schema>