Loading 104000/schema/TS_104_000.xsd +58 −84 Original line number Original line Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:x1configdetails="uri:etsi:li:103221-1:configuration-details:v1" xmlns:x2x3configdetails="uri:etsi:li:103221-2:configuration-details:v1" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> 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:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="uri:etsi:li:103221-1:configuration-details:v1"/> <xs:import namespace="uri:etsi:li:103221-2:configuration-details:v1"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Response" type="X0Response"/> <xs:element name="X0Response" type="X0Response"/> <!-- See section 6.2.1 --> <!-- See section 6.2.1 --> Loading @@ -13,7 +17,6 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="messageType" type="MessageType"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="X0Response"> <xs:complexType name="X0Response"> Loading @@ -23,7 +26,6 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="messageType" type="MessageType"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="AdmfIdentifier"> <xs:simpleType name="AdmfIdentifier"> Loading @@ -40,17 +42,6 @@ <xs:simpleType name="X0TransactionId"> <xs:simpleType name="X0TransactionId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> </xs:simpleType> <xs:simpleType name="MessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="RegistrationRequest"/> <xs:enumeration value="RegistrationResponse"/> <xs:enumeration value="ErrorResponse"/> <xs:enumeration value="XnCertEnrolmentRequest"/> <xs:enumeration value="XnCertEnrolmentResponse"/> <xs:enumeration value="ConfigurationRequest"/> <xs:enumeration value="ConfigurationResponse"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.2 --> <!-- See section 6.2.2 --> <xs:complexType name="ErrorResponse"> <xs:complexType name="ErrorResponse"> <xs:complexContent> <xs:complexContent> Loading @@ -68,15 +59,15 @@ <xs:extension base="X0Request"> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="eliType" type="etsi103280:ShortString"/> <xs:element name="ELIReferemce" type="etsi103280:UUID"/> <xs:element name="nfid" type="etsi103280:UUID"/> <xs:element name="NFReference" type="etsi103280:UUID"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:sequence> <xs:sequence> <xs:element name="supportedEnrolmentProtocol" type="EnrolmentProtocolType" maxOccurs="unbounded"/> <xs:element name="enrolmentProtocolType" type="EnrolmentProtocolType" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="EnrolmentProtocolType"> <xs:simpleType name="EnrolmentProtocolType"> Loading @@ -91,58 +82,42 @@ <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="assignedELID" type="EliIdentifier"/> <xs:element name="assignedELID" type="EliIdentifier"/> <xs:element name="chosenEnrolmentProtocol" type="EnrolmentProtocolType"/> <xs:element name="certificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <!-- See section 6.2.4.1 --> <!-- See section 6.2.4.1 --> <xs:complexType name="XnCertEnrolmentRequest"> <xs:complexType name="XnCertificateEnrolmentRequest"> <xs:complexContent> <xs:complexContent> <xs:extension base="X0Request"> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence> <xs:element name="certProfileInterfaceIDs" type="ListOfCertPofileInterfaceIDs"/> <xs:element name="definingSDO" type="etsi103280:ShortString"/> <xs:element name="listOfcertProfileInterfaceType" type="ListOfcertProfileInterfaceType"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCertPofileInterfaceIDs"> <xs:complexType name="ListOfcertProfileInterfaceType"> <xs:sequence> <xs:sequence> <xs:element name="certProfileInterfaceID" type="CertProfileInterfaceID" maxOccurs="unbounded"/> <xs:element name="certProfileInterfaceType" type="etsi103280:ShortString" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="CertProfileInterfaceID"> <xs:restriction base="xs:string"> <xs:enumeration value="X0-client"/> <xs:enumeration value="X0-server"/> <xs:enumeration value="X1-client"/> <xs:enumeration value="X1-server"/> <xs:enumeration value="X2-client"/> <xs:enumeration value="X2-server"/> <xs:enumeration value="X3-client"/> <xs:enumeration value="X3-server"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.4.2 --> <!-- See section 6.2.4.2 --> <xs:complexType name="XnCertEnrolmentResponse"> <xs:complexType name="XnCertificateEnrolmentResponse"> <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> <xs:element name="certProfileInterfaceType" type="ListOfcertProfileInterfaceType"/> <xs:element name="certificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCertificateEnrolmentDetails"> <xs:complexType name="ListOfCertificateEnrolmentDetails"> <xs:sequence> <xs:sequence> <xs:element name="certificateEnrolmentDetails" type="CertificateEnrolmentDetails" maxOccurs="unbounded"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateEnrolmentDetails"> <xs:sequence> <xs:element name="certProfileInterfaceID" type="CertProfileInterfaceID"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="EnrolmentProtocolDetails"> <xs:complexType name="EnrolmentProtocolDetails"> Loading @@ -166,34 +141,31 @@ <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="listOfConfigurationDetails" type="ListOfConfigurationDetails"/> <xs:element name="configurationDetails" type="ConfigurationDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfConfigurationDetails"> <xs:complexType name="ConfigurationDetails"> <xs:sequence> <xs:complexContent> <xs:element name="configurationDetails" type="ConfigurationDetails" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ConfigurationDetails" abstract="true"> <xs:sequence> <xs:sequence> <xs:element name="definitionOwner" type="etsi103280:ShortString"/> <xs:element name="x0ConfigurationDetails" type="X0ConfigurationDetails"/> <xs:element name="definitionIdentifier" type="etsi103280:ShortString"/> <xs:element name="x1ConfigurationDetails" type="x1configdetails:X1ConfigurationDetails"/> <xs:element name="x2ConfigurationDetails" type="x2x3configdetails:X2ConfigurationDetails"/> <xs:element name="x3ConfigurationDetails" type="x2x3configdetails:X3ConfigurationDetails"/> </xs:sequence> </xs:sequence> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> <xs:complexType name="X0ConfigurationDetails"> <xs:complexContent> <xs:complexContent> <xs:extension base="ConfigurationDetails"> <xs:sequence> <xs:sequence> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ImageKeyDetails"> <xs:complexType name="ImageKeyDetails"> <xs:sequence> <xs:sequence> <xs:element name="iMKindentifier" type="etsi103280:UUID"/> <xs:element name="iMKidentifier" type="etsi103280:UUID"/> <xs:element name="iMKformat" type="IMKformat"/> <xs:element name="iMKformat" type="IMKformat"/> <xs:element name="iMKvalue" type="xs:string"/> <xs:element name="iMKvalue" type="xs:string"/> <xs:element name="instruction" type="Instruction" minOccurs="0"/> <xs:element name="instruction" type="Instruction" minOccurs="0"/> Loading Loading @@ -225,31 +197,33 @@ <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:simpleType name="OK"> <xs:restriction base="xs:string"> <xs:enumeration value="OK"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.6.2 --> <!-- See section 6.2.6.2 --> <!-- See Annex A.2 --> <!-- See Annex C.2 --> <xs:complexType name="CMPEnrolmentDetails"> <xs:complexType name="CMPEnrolmentDetails"> <xs:sequence> <xs:sequence> <xs:element name="listOfCMPServerDetails" type="ListOfCMPServerDetails" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPServerDetails" type="ListOfCMPServerDetails" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPCertsOnlineEnrolment" type="CMPCertsOnlineEnrolment" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPCertsOnlineEnrolment" type="ListoFCMPCertsOnlineEnrolment" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCMPServerDetails"> <xs:complexType name="ListOfCMPServerDetails"> <xs:sequence> <xs:sequence> <xs:element name="serverName" type="xs:string"/> <xs:element name="name" type="etsi103280:ShortString"/> <xs:element name="certificateAuthority" type="xs:string"/> <xs:element name="certificateAuthority" type="xs:string"/> <xs:element name="uRL" type="xs:anyURI"/> <xs:element name="uRL" type="xs:anyURI"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="CMPCertsOnlineEnrolment"> <xs:complexType name="ListoFCMPCertsOnlineEnrolment"> <xs:sequence> <xs:sequence> <xs:element name="keyName" type="xs:string"/> <xs:element name="certificateName" type="xs:string"/> <xs:element name="algorithm" type="Algorithm"/> <xs:element name="algorithm" type="Algorithm"/> <xs:element name="keyIdentifier" type="xs:string"/> <xs:element name="keyIdentifier" type="xs:string"/> <xs:element name="password" type="xs:string"/> <xs:element name="password" type="xs:string"/> Loading Loading
104000/schema/TS_104_000.xsd +58 −84 Original line number Original line Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:x1configdetails="uri:etsi:li:103221-1:configuration-details:v1" xmlns:x2x3configdetails="uri:etsi:li:103221-2:configuration-details:v1" xmlns="uri:etsi:li:104000:xsdns:v1" targetNamespace="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified"> 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:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="uri:etsi:li:103221-1:configuration-details:v1"/> <xs:import namespace="uri:etsi:li:103221-2:configuration-details:v1"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Request" type="X0Request"/> <xs:element name="X0Response" type="X0Response"/> <xs:element name="X0Response" type="X0Response"/> <!-- See section 6.2.1 --> <!-- See section 6.2.1 --> Loading @@ -13,7 +17,6 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="messageType" type="MessageType"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="X0Response"> <xs:complexType name="X0Response"> Loading @@ -23,7 +26,6 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <xs:element name="messageType" type="MessageType"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="AdmfIdentifier"> <xs:simpleType name="AdmfIdentifier"> Loading @@ -40,17 +42,6 @@ <xs:simpleType name="X0TransactionId"> <xs:simpleType name="X0TransactionId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> </xs:simpleType> <xs:simpleType name="MessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="RegistrationRequest"/> <xs:enumeration value="RegistrationResponse"/> <xs:enumeration value="ErrorResponse"/> <xs:enumeration value="XnCertEnrolmentRequest"/> <xs:enumeration value="XnCertEnrolmentResponse"/> <xs:enumeration value="ConfigurationRequest"/> <xs:enumeration value="ConfigurationResponse"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.2 --> <!-- See section 6.2.2 --> <xs:complexType name="ErrorResponse"> <xs:complexType name="ErrorResponse"> <xs:complexContent> <xs:complexContent> Loading @@ -68,15 +59,15 @@ <xs:extension base="X0Request"> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="eliType" type="etsi103280:ShortString"/> <xs:element name="ELIReferemce" type="etsi103280:UUID"/> <xs:element name="nfid" type="etsi103280:UUID"/> <xs:element name="NFReference" type="etsi103280:UUID"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:sequence> <xs:sequence> <xs:element name="supportedEnrolmentProtocol" type="EnrolmentProtocolType" maxOccurs="unbounded"/> <xs:element name="enrolmentProtocolType" type="EnrolmentProtocolType" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="EnrolmentProtocolType"> <xs:simpleType name="EnrolmentProtocolType"> Loading @@ -91,58 +82,42 @@ <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="assignedELID" type="EliIdentifier"/> <xs:element name="assignedELID" type="EliIdentifier"/> <xs:element name="chosenEnrolmentProtocol" type="EnrolmentProtocolType"/> <xs:element name="certificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <!-- See section 6.2.4.1 --> <!-- See section 6.2.4.1 --> <xs:complexType name="XnCertEnrolmentRequest"> <xs:complexType name="XnCertificateEnrolmentRequest"> <xs:complexContent> <xs:complexContent> <xs:extension base="X0Request"> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence> <xs:element name="certProfileInterfaceIDs" type="ListOfCertPofileInterfaceIDs"/> <xs:element name="definingSDO" type="etsi103280:ShortString"/> <xs:element name="listOfcertProfileInterfaceType" type="ListOfcertProfileInterfaceType"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCertPofileInterfaceIDs"> <xs:complexType name="ListOfcertProfileInterfaceType"> <xs:sequence> <xs:sequence> <xs:element name="certProfileInterfaceID" type="CertProfileInterfaceID" maxOccurs="unbounded"/> <xs:element name="certProfileInterfaceType" type="etsi103280:ShortString" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:simpleType name="CertProfileInterfaceID"> <xs:restriction base="xs:string"> <xs:enumeration value="X0-client"/> <xs:enumeration value="X0-server"/> <xs:enumeration value="X1-client"/> <xs:enumeration value="X1-server"/> <xs:enumeration value="X2-client"/> <xs:enumeration value="X2-server"/> <xs:enumeration value="X3-client"/> <xs:enumeration value="X3-server"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.4.2 --> <!-- See section 6.2.4.2 --> <xs:complexType name="XnCertEnrolmentResponse"> <xs:complexType name="XnCertificateEnrolmentResponse"> <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> <xs:element name="certProfileInterfaceType" type="ListOfcertProfileInterfaceType"/> <xs:element name="certificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCertificateEnrolmentDetails"> <xs:complexType name="ListOfCertificateEnrolmentDetails"> <xs:sequence> <xs:sequence> <xs:element name="certificateEnrolmentDetails" type="CertificateEnrolmentDetails" maxOccurs="unbounded"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="CertificateEnrolmentDetails"> <xs:sequence> <xs:element name="certProfileInterfaceID" type="CertProfileInterfaceID"/> <xs:element name="enrolmentProtocolDetails" type="EnrolmentProtocolDetails"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="EnrolmentProtocolDetails"> <xs:complexType name="EnrolmentProtocolDetails"> Loading @@ -166,34 +141,31 @@ <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="listOfConfigurationDetails" type="ListOfConfigurationDetails"/> <xs:element name="configurationDetails" type="ConfigurationDetails"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfConfigurationDetails"> <xs:complexType name="ConfigurationDetails"> <xs:sequence> <xs:complexContent> <xs:element name="configurationDetails" type="ConfigurationDetails" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ConfigurationDetails" abstract="true"> <xs:sequence> <xs:sequence> <xs:element name="definitionOwner" type="etsi103280:ShortString"/> <xs:element name="x0ConfigurationDetails" type="X0ConfigurationDetails"/> <xs:element name="definitionIdentifier" type="etsi103280:ShortString"/> <xs:element name="x1ConfigurationDetails" type="x1configdetails:X1ConfigurationDetails"/> <xs:element name="x2ConfigurationDetails" type="x2x3configdetails:X2ConfigurationDetails"/> <xs:element name="x3ConfigurationDetails" type="x2x3configdetails:X3ConfigurationDetails"/> </xs:sequence> </xs:sequence> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> <xs:complexType name="X0ConfigurationDetails"> <xs:complexContent> <xs:complexContent> <xs:extension base="ConfigurationDetails"> <xs:sequence> <xs:sequence> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:complexType name="ImageKeyDetails"> <xs:complexType name="ImageKeyDetails"> <xs:sequence> <xs:sequence> <xs:element name="iMKindentifier" type="etsi103280:UUID"/> <xs:element name="iMKidentifier" type="etsi103280:UUID"/> <xs:element name="iMKformat" type="IMKformat"/> <xs:element name="iMKformat" type="IMKformat"/> <xs:element name="iMKvalue" type="xs:string"/> <xs:element name="iMKvalue" type="xs:string"/> <xs:element name="instruction" type="Instruction" minOccurs="0"/> <xs:element name="instruction" type="Instruction" minOccurs="0"/> Loading Loading @@ -225,31 +197,33 @@ <xs:complexContent> <xs:complexContent> <xs:extension base="X0Response"> <xs:extension base="X0Response"> <xs:sequence> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:sequence> </xs:extension> </xs:extension> </xs:complexContent> </xs:complexContent> </xs:complexType> </xs:complexType> <xs:simpleType name="OK"> <xs:restriction base="xs:string"> <xs:enumeration value="OK"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.6.2 --> <!-- See section 6.2.6.2 --> <!-- See Annex A.2 --> <!-- See Annex C.2 --> <xs:complexType name="CMPEnrolmentDetails"> <xs:complexType name="CMPEnrolmentDetails"> <xs:sequence> <xs:sequence> <xs:element name="listOfCMPServerDetails" type="ListOfCMPServerDetails" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPServerDetails" type="ListOfCMPServerDetails" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPCertsOnlineEnrolment" type="CMPCertsOnlineEnrolment" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="cMPCertsOnlineEnrolment" type="ListoFCMPCertsOnlineEnrolment" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfCMPServerDetails"> <xs:complexType name="ListOfCMPServerDetails"> <xs:sequence> <xs:sequence> <xs:element name="serverName" type="xs:string"/> <xs:element name="name" type="etsi103280:ShortString"/> <xs:element name="certificateAuthority" type="xs:string"/> <xs:element name="certificateAuthority" type="xs:string"/> <xs:element name="uRL" type="xs:anyURI"/> <xs:element name="uRL" type="xs:anyURI"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="CMPCertsOnlineEnrolment"> <xs:complexType name="ListoFCMPCertsOnlineEnrolment"> <xs:sequence> <xs:sequence> <xs:element name="keyName" type="xs:string"/> <xs:element name="certificateName" type="xs:string"/> <xs:element name="algorithm" type="Algorithm"/> <xs:element name="algorithm" type="Algorithm"/> <xs:element name="keyIdentifier" type="xs:string"/> <xs:element name="keyIdentifier" type="xs:string"/> <xs:element name="password" type="xs:string"/> <xs:element name="password" type="xs:string"/> Loading