Loading 104000/examples/02_xn_cert_enrolment_request.xml +16 −6 Original line number Diff line number Diff line Loading @@ -4,10 +4,20 @@ <messageTimestamp>2024-06-07T11:08:07.000000Z</messageTimestamp> <version>v1.1.1</version> <x0TransactionId>be165469-1024-4551-baab-84932e92abfb</x0TransactionId> <certificateProfileInterfaceTypes> <listOfCertificateEnrolmentRequests> <certificateEnrolmentRequest> <interfaceReference>LI_X1</interfaceReference> <certificateProfileInterfaceType> <definingSDO>ETSI</definingSDO> <interfaceName>X1</interfaceName> <interfaceName>X1-client</interfaceName> </certificateProfileInterfaceType> </certificateProfileInterfaceTypes> </certificateEnrolmentRequest> <certificateEnrolmentRequest> <interfaceReference>LI_T2</interfaceReference> <certificateProfileInterfaceType> <definingSDO>ETSI</definingSDO> <interfaceName>X1-server</interfaceName> </certificateProfileInterfaceType> </certificateEnrolmentRequest> </listOfCertificateEnrolmentRequests> </X0Request> 104000/schema/TS_104_000.xsd +27 −25 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Response" type="X0Response"/> Loading Loading @@ -88,14 +86,20 @@ <xs:complexContent> <xs:extension base="X0Request"> <xs:sequence> <xs:element name="certificateProfileInterfaceTypes" type="ListOfCertificateProfileInterfaceType"/> <xs:element name="listOfCertificateEnrolmentRequests" type="ListOfCertificateEnrolmentRequests"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ListOfCertificateProfileInterfaceType"> <xs:complexType name="ListOfCertificateEnrolmentRequests"> <xs:sequence> <xs:element name="certificateProfileInterfaceType" type="CertificateProfileInterfaceType" maxOccurs="unbounded"/> <xs:element name="certificateEnrolmentRequest" type="CertificateEnrolmentRequest" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateEnrolmentRequest"> <xs:sequence> <xs:element name="interfaceReference" type="InterfaceReference"/> <xs:element name="certificateProfileInterfaceType" type="CertificateProfileInterfaceType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateProfileInterfaceType"> Loading @@ -104,6 +108,9 @@ <xs:element name="interfaceName" type="etsi103280:ShortString"/> </xs:sequence> </xs:complexType> <xs:simpleType name="InterfaceReference"> <xs:restriction base="etsi103280:ShortString"/> </xs:simpleType> <!-- See section 6.2.4.2 --> <xs:complexType name="XnCertificateEnrolmentResponse"> <xs:complexContent> Loading @@ -121,7 +128,7 @@ </xs:complexType> <xs:complexType name="CertificateEnrolmentDetails"> <xs:sequence> <xs:element name="interfaceReference" type="etsi103280:ShortString"/> <xs:element name="interfaceReference" type="InterfaceReference"/> <xs:element name="certificateProtocolInterfaceType" type="CertificateProfileInterfaceType"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails"/> </xs:sequence> Loading @@ -129,7 +136,6 @@ <xs:complexType name="EnrolmentProtocolDetails"> <xs:choice> <xs:element name="cMPEnrolmentDetails" type="CMPEnrolmentDetails"/> <xs:element name="aCMEEnrolmentDetails" type="ACMEEnrolmentDetails"/> </xs:choice> </xs:complexType> <!-- See section 6.2.5.1 --> Loading Loading @@ -159,7 +165,7 @@ </xs:complexType> <xs:complexType name="ConfigurationDetails" abstract="true"> <xs:sequence> <xs:element name="interfaceReference" type="etsi103280:ShortString"/> <xs:element name="interfaceReference" type="InterfaceReference"/> </xs:sequence> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> Loading Loading @@ -255,8 +261,4 @@ <xs:enumeration value="secp521r1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ACMEEnrolmentDetails"> <xs:sequence> </xs:sequence> </xs:complexType> </xs:schema> No newline at end of file Loading
104000/examples/02_xn_cert_enrolment_request.xml +16 −6 Original line number Diff line number Diff line Loading @@ -4,10 +4,20 @@ <messageTimestamp>2024-06-07T11:08:07.000000Z</messageTimestamp> <version>v1.1.1</version> <x0TransactionId>be165469-1024-4551-baab-84932e92abfb</x0TransactionId> <certificateProfileInterfaceTypes> <listOfCertificateEnrolmentRequests> <certificateEnrolmentRequest> <interfaceReference>LI_X1</interfaceReference> <certificateProfileInterfaceType> <definingSDO>ETSI</definingSDO> <interfaceName>X1</interfaceName> <interfaceName>X1-client</interfaceName> </certificateProfileInterfaceType> </certificateProfileInterfaceTypes> </certificateEnrolmentRequest> <certificateEnrolmentRequest> <interfaceReference>LI_T2</interfaceReference> <certificateProfileInterfaceType> <definingSDO>ETSI</definingSDO> <interfaceName>X1-server</interfaceName> </certificateProfileInterfaceType> </certificateEnrolmentRequest> </listOfCertificateEnrolmentRequests> </X0Request>
104000/schema/TS_104_000.xsd +27 −25 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Response" type="X0Response"/> Loading Loading @@ -88,14 +86,20 @@ <xs:complexContent> <xs:extension base="X0Request"> <xs:sequence> <xs:element name="certificateProfileInterfaceTypes" type="ListOfCertificateProfileInterfaceType"/> <xs:element name="listOfCertificateEnrolmentRequests" type="ListOfCertificateEnrolmentRequests"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ListOfCertificateProfileInterfaceType"> <xs:complexType name="ListOfCertificateEnrolmentRequests"> <xs:sequence> <xs:element name="certificateProfileInterfaceType" type="CertificateProfileInterfaceType" maxOccurs="unbounded"/> <xs:element name="certificateEnrolmentRequest" type="CertificateEnrolmentRequest" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateEnrolmentRequest"> <xs:sequence> <xs:element name="interfaceReference" type="InterfaceReference"/> <xs:element name="certificateProfileInterfaceType" type="CertificateProfileInterfaceType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateProfileInterfaceType"> Loading @@ -104,6 +108,9 @@ <xs:element name="interfaceName" type="etsi103280:ShortString"/> </xs:sequence> </xs:complexType> <xs:simpleType name="InterfaceReference"> <xs:restriction base="etsi103280:ShortString"/> </xs:simpleType> <!-- See section 6.2.4.2 --> <xs:complexType name="XnCertificateEnrolmentResponse"> <xs:complexContent> Loading @@ -121,7 +128,7 @@ </xs:complexType> <xs:complexType name="CertificateEnrolmentDetails"> <xs:sequence> <xs:element name="interfaceReference" type="etsi103280:ShortString"/> <xs:element name="interfaceReference" type="InterfaceReference"/> <xs:element name="certificateProtocolInterfaceType" type="CertificateProfileInterfaceType"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails"/> </xs:sequence> Loading @@ -129,7 +136,6 @@ <xs:complexType name="EnrolmentProtocolDetails"> <xs:choice> <xs:element name="cMPEnrolmentDetails" type="CMPEnrolmentDetails"/> <xs:element name="aCMEEnrolmentDetails" type="ACMEEnrolmentDetails"/> </xs:choice> </xs:complexType> <!-- See section 6.2.5.1 --> Loading Loading @@ -159,7 +165,7 @@ </xs:complexType> <xs:complexType name="ConfigurationDetails" abstract="true"> <xs:sequence> <xs:element name="interfaceReference" type="etsi103280:ShortString"/> <xs:element name="interfaceReference" type="InterfaceReference"/> </xs:sequence> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> Loading Loading @@ -255,8 +261,4 @@ <xs:enumeration value="secp521r1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ACMEEnrolmentDetails"> <xs:sequence> </xs:sequence> </xs:complexType> </xs:schema> No newline at end of file