Commit 35ad37c8 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Changing to enrolment

parent 20f559e2
Loading
Loading
Loading
Loading
Loading
+16 −6
Original line number Diff line number Diff line
@@ -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>
+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"/>
@@ -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">
@@ -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>
@@ -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>
@@ -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 -->
@@ -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">
@@ -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