Commit 86b80780 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Merge branch 'cr/104000/002' into 'meeting/LI69'

TS 104 000 CR002 - GetAllConfiguration message

See merge request !218
parents 36a7fffd e421bb9f
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
<X0Request xmlns="urn:etsi:li:104000:xsdns:v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="GetAllConfigurationRequest">
    <admfIdentifier>ADMF</admfIdentifier>
    <eliIdentifier>ELI_1234</eliIdentifier>
    <messageTimestamp>2025-05-19T11:54:04.000000Z</messageTimestamp>
    <version>v1.3.1</version>
    <x0TransactionId>c4556686-90fd-4c6f-ab1b-721d72b954fc</x0TransactionId>
</X0Request>
+77 −0
Original line number Diff line number Diff line
<X0Response xmlns="urn:etsi:li:104000:xsdns:v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="GetAllConfigurationResponse">
    <admfIdentifier>ADMF</admfIdentifier>
    <eliIdentifier>ELI_1234</eliIdentifier>
    <messageTimestamp>2025-05-19T11:54:04.000000Z</messageTimestamp>
    <version>v1.3.1</version>
    <x0TransactionId>c4556686-90fd-4c6f-ab1b-721d72b954fc</x0TransactionId>
    <listOfConfigurationDetails>
        <configurationDetails xsi:type="X0ConfigurationDetails">
            <interfaceReference>X0</interfaceReference>
            <imageKeyDetails>
                <iMKidentifier>be0b4911-e55c-40a2-aece-04802d5e25fc</iMKidentifier>
                <iMKformat>PKCS12BASE64</iMKformat>
                <iMKvalue>value</iMKvalue>
            </imageKeyDetails>
        </configurationDetails>
    </listOfConfigurationDetails>
    <listOfCertificateEnrolmentDetails>
        <certificateEnrolmentDetails>
            <interfaceReference>LI_X1</interfaceReference>
            <certificateProtocolInterfaceType>
                <definingSDO>ETSI-TC-LI</definingSDO>
                <interfaceName>X1-client</interfaceName>
            </certificateProtocolInterfaceType>
            <enrolmentProtocolDetails>
                <cMPEnrolmentDetails>
                    <listOfCMPServerDetails>
                        <cMPServer>
                            <name>server_name</name>
                            <certificateAuthority>certificate_authority</certificateAuthority>
                            <uRL>http://example.com</uRL>
                        </cMPServer>
                    </listOfCMPServerDetails>
                    <cMPCertificateOnlineEnrolment>
                        <algorithm>
                            <algorithmOID>1.2.840.113549.1.1.1</algorithmOID>
                            <algorithmBitSize>2048</algorithmBitSize>
                        </algorithm>
                        <keyIdentifier>key_identifier</keyIdentifier>
                        <password>password</password>
                        <subject>subject</subject>
                        <subjectAlternativeName>subject_alt_name</subjectAlternativeName>
                        <renewalThreshold>1</renewalThreshold>
                    </cMPCertificateOnlineEnrolment>
                </cMPEnrolmentDetails>
            </enrolmentProtocolDetails>
        </certificateEnrolmentDetails>
        <certificateEnrolmentDetails>
            <interfaceReference>LI_X1</interfaceReference>
            <certificateProtocolInterfaceType>
                <definingSDO>ETSI-TC-LI</definingSDO>
                <interfaceName>X1-server</interfaceName>
            </certificateProtocolInterfaceType>
            <enrolmentProtocolDetails>
                <cMPEnrolmentDetails>
                    <listOfCMPServerDetails>
                        <cMPServer>
                            <name>server_name</name>
                            <certificateAuthority>certificate_authority</certificateAuthority>
                            <uRL>http://example.com</uRL>
                        </cMPServer>
                    </listOfCMPServerDetails>
                    <cMPCertificateOnlineEnrolment>
                        <algorithm>
                            <algorithmOID>1.2.840.10045.2.1</algorithmOID>
                            <curveOID>1.2.840.10045.3.1.7</curveOID>
                        </algorithm>
                        <keyIdentifier>key_identifier</keyIdentifier>
                        <password>password</password>
                        <subject>subject</subject>
                        <subjectAlternativeName>subject_alt_name</subjectAlternativeName>
                        <renewalThreshold>1</renewalThreshold>
                    </cMPCertificateOnlineEnrolment>
                </cMPEnrolmentDetails>
            </enrolmentProtocolDetails>
        </certificateEnrolmentDetails>
    </listOfCertificateEnrolmentDetails>
</X0Response>
+18 −1
Original line number Diff line number Diff line
@@ -234,7 +234,24 @@
            <xs:enumeration value="OK"/>
        </xs:restriction>
    </xs:simpleType>
<!-- See section 6.2.6.2 -->
<!-- See section 6.2.X.2 -->
   <xs:complexType name="GetAllConfigurationRequest">
        <xs:complexContent>
            <xs:extension base="X0Request">
                <xs:sequence/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="GetAllConfigurationResponse">
        <xs:complexContent>
            <xs:extension base="X0Response">
                <xs:sequence>
                    <xs:element name="listOfConfigurationDetails" type="ListOfConfigurationDetails"/>
                    <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
<!-- See Annex A.2 -->
    <xs:complexType name="CMPEnrolmentDetails">
        <xs:sequence>