Loading 104000/schema/ts_104000.xsd +9 −63 Original line number Diff line number Diff line Loading @@ -13,9 +13,7 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <!-- messageType added START --> <xs:element name="messageType" type="MessageType"/> <!-- messageType added END --> </xs:sequence> </xs:complexType> <xs:complexType name="X0Response"> Loading @@ -25,10 +23,7 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <!-- messageType added START --> <xs:element name="messageType" type="MessageType"/> <!-- messageType added END --> </xs:sequence> </xs:complexType> <xs:simpleType name="AdmfIdentifier"> Loading @@ -45,7 +40,6 @@ <xs:simpleType name="X0TransactionId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- messageType added START --> <xs:simpleType name="MessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="RegistrationRequest"/> Loading @@ -57,7 +51,6 @@ <xs:enumeration value="ConfigurationResponse"/> </xs:restriction> </xs:simpleType> <!-- messageType added END --> <!-- See section 6.2.2 --> <xs:complexType name="ErrorResponse"> <xs:complexContent> Loading @@ -75,7 +68,7 @@ <xs:extension base="X0Request"> <xs:sequence> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="eliType" type="ELIType"/> <xs:element name="eliType" type="etsi103280:ShortString"/> <xs:element name="nfid" type="etsi103280:UUID"/> </xs:sequence> </xs:extension> Loading @@ -83,33 +76,22 @@ </xs:complexType> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:sequence> <xs:element name="supportedEnrolmentProtocol" type="SupportedEnrolmentProtocol" maxOccurs="unbounded"/> <xs:element name="supportedEnrolmentProtocol" type="EnrolmentProtocolType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:simpleType name="SupportedEnrolmentProtocol"> <xs:simpleType name="EnrolmentProtocolType"> <xs:restriction base="xs:string"> <xs:enumeration value="CMP"/> <xs:enumeration value="ACME"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ELIType"> <xs:restriction base="xs:string"> <xs:enumeration value="IRI-POI"/> <xs:enumeration value="CC-POI"/> <xs:enumeration value="IRI-TF"/> <xs:enumeration value="CC-TF"/> <xs:enumeration value="MDF"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.3.2 --> <xs:complexType name="RegistrationResponse"> <xs:complexContent> <xs:extension base="X0Response"> <xs:sequence> <xs:element name="assignedELID" type="EliIdentifier"/> <!-- chosenEnrolmentProtocol added START --> <xs:element name="chosenEnrolmentProtocol" type="SupportedEnrolmentProtocol"/> <!-- chosenEnrolmentProtocol added END --> <xs:element name="chosenEnrolmentProtocol" type="EnrolmentProtocolType"/> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:extension> Loading Loading @@ -189,7 +171,6 @@ </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ListOfConfigurationDetails"> <xs:sequence> <xs:element name="configurationDetails" type="ConfigurationDetails" maxOccurs="unbounded"/> Loading @@ -201,23 +182,15 @@ <xs:element name="definitionIdentifier" type="etsi103280:ShortString"/> </xs:sequence> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> <xs:complexContent> <xs:extension base="ConfigurationDetails"> <xs:sequence> <!-- REMOVED <xs:element name="liEnabled" type="xs:boolean" minOccurs="0"/> --> <!-- REMOVED <xs:element name="listOfADMFs" type="ListOfADMFs" minOccurs="0"/> --> <!-- imageKeyDetails added START --> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> <!-- imageKeyDetails added END --> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- ImageKeyDetails added START --> <xs:complexType name="ImageKeyDetails"> <xs:sequence> <xs:element name="iMKindentifier" type="etsi103280:UUID"/> Loading @@ -226,14 +199,12 @@ <xs:element name="instruction" type="Instruction" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="IMKformat"> <xs:restriction base="xs:string"> <xs:enumeration value="PKCS12BASE64"/> <xs:enumeration value="RAWBASE64"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="Instruction"> <xs:restriction base="xs:string"> <xs:enumeration value="store"/> Loading @@ -241,36 +212,15 @@ <xs:enumeration value="roll-over"/> </xs:restriction> </xs:simpleType> <!-- ImageKeyDetails added END --> <!-- REMOVED <xs:complexType name="ListOfADMFs"> <xs:sequence> <xs:element name="admfDetails" type="ADMFDetails" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ADMFDetails"> <xs:sequence> <xs:element name="admfIdentifier" minOccurs="0"/> <xs:element name="listOfDeliveryAddresses" type="ListOfDeliveryAddresses" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDeliveryAddresses"> <xs:sequence> <xs:element name="deliveryAddress" type="xs:anyURI" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> --> <!-- See section 6.2.6.1 ADDED START--> <!-- See section 6.2.6.1 --> <xs:complexType name="NotificationRequest"> <xs:complexContent> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.2.6.1 ADDED END--> <!-- See section 6.2.6.2 ADDED START--> <!-- See section 6.2.6.2 --> <xs:complexType name="NotificationResponse"> <xs:complexContent> <xs:extension base="X0Response"> Loading @@ -280,8 +230,7 @@ </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.2.6.2 ADDED END--> <!-- See section 6.2.6.2 --> <!-- See Annex C.2 --> <xs:complexType name="CMPEnrolmentDetails"> Loading @@ -298,7 +247,6 @@ <xs:element name="uRL" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="CMPCertsOnlineEnrolment"> <xs:sequence> <xs:element name="keyName" type="xs:string"/> Loading @@ -311,7 +259,6 @@ <xs:element name="RenewalThreshold" type="xs:integer"/> </xs:sequence> </xs:complexType> <xs:simpleType name="Algorithm"> <xs:restriction base="xs:string"> <xs:enumeration value="rsa2048"/> Loading @@ -322,7 +269,6 @@ <xs:enumeration value="secp521r1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ACMEEnrolmentDetails"> <xs:sequence> </xs:sequence> Loading Loading
104000/schema/ts_104000.xsd +9 −63 Original line number Diff line number Diff line Loading @@ -13,9 +13,7 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <!-- messageType added START --> <xs:element name="messageType" type="MessageType"/> <!-- messageType added END --> </xs:sequence> </xs:complexType> <xs:complexType name="X0Response"> Loading @@ -25,10 +23,7 @@ <xs:element name="messageTimestamp" type="etsi103280:QualifiedMicrosecondDateTime"/> <xs:element name="version" type="Version"/> <xs:element name="x0TransactionId" type="X0TransactionId"/> <!-- messageType added START --> <xs:element name="messageType" type="MessageType"/> <!-- messageType added END --> </xs:sequence> </xs:complexType> <xs:simpleType name="AdmfIdentifier"> Loading @@ -45,7 +40,6 @@ <xs:simpleType name="X0TransactionId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- messageType added START --> <xs:simpleType name="MessageType"> <xs:restriction base="xs:string"> <xs:enumeration value="RegistrationRequest"/> Loading @@ -57,7 +51,6 @@ <xs:enumeration value="ConfigurationResponse"/> </xs:restriction> </xs:simpleType> <!-- messageType added END --> <!-- See section 6.2.2 --> <xs:complexType name="ErrorResponse"> <xs:complexContent> Loading @@ -75,7 +68,7 @@ <xs:extension base="X0Request"> <xs:sequence> <xs:element name="supportedEnrolmentProtocols" type="ListOfSupportedEnrolmentProtocols"/> <xs:element name="eliType" type="ELIType"/> <xs:element name="eliType" type="etsi103280:ShortString"/> <xs:element name="nfid" type="etsi103280:UUID"/> </xs:sequence> </xs:extension> Loading @@ -83,33 +76,22 @@ </xs:complexType> <xs:complexType name="ListOfSupportedEnrolmentProtocols"> <xs:sequence> <xs:element name="supportedEnrolmentProtocol" type="SupportedEnrolmentProtocol" maxOccurs="unbounded"/> <xs:element name="supportedEnrolmentProtocol" type="EnrolmentProtocolType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:simpleType name="SupportedEnrolmentProtocol"> <xs:simpleType name="EnrolmentProtocolType"> <xs:restriction base="xs:string"> <xs:enumeration value="CMP"/> <xs:enumeration value="ACME"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ELIType"> <xs:restriction base="xs:string"> <xs:enumeration value="IRI-POI"/> <xs:enumeration value="CC-POI"/> <xs:enumeration value="IRI-TF"/> <xs:enumeration value="CC-TF"/> <xs:enumeration value="MDF"/> </xs:restriction> </xs:simpleType> <!-- See section 6.2.3.2 --> <xs:complexType name="RegistrationResponse"> <xs:complexContent> <xs:extension base="X0Response"> <xs:sequence> <xs:element name="assignedELID" type="EliIdentifier"/> <!-- chosenEnrolmentProtocol added START --> <xs:element name="chosenEnrolmentProtocol" type="SupportedEnrolmentProtocol"/> <!-- chosenEnrolmentProtocol added END --> <xs:element name="chosenEnrolmentProtocol" type="EnrolmentProtocolType"/> <xs:element name="listOfCertificateEnrolmentDetails" type="ListOfCertificateEnrolmentDetails"/> </xs:sequence> </xs:extension> Loading Loading @@ -189,7 +171,6 @@ </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ListOfConfigurationDetails"> <xs:sequence> <xs:element name="configurationDetails" type="ConfigurationDetails" maxOccurs="unbounded"/> Loading @@ -201,23 +182,15 @@ <xs:element name="definitionIdentifier" type="etsi103280:ShortString"/> </xs:sequence> </xs:complexType> <xs:complexType name="X0ConfigurationDetails"> <xs:complexContent> <xs:extension base="ConfigurationDetails"> <xs:sequence> <!-- REMOVED <xs:element name="liEnabled" type="xs:boolean" minOccurs="0"/> --> <!-- REMOVED <xs:element name="listOfADMFs" type="ListOfADMFs" minOccurs="0"/> --> <!-- imageKeyDetails added START --> <xs:element name="imageKeyDetails " type="ImageKeyDetails" minOccurs="0"/> <!-- imageKeyDetails added END --> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- ImageKeyDetails added START --> <xs:complexType name="ImageKeyDetails"> <xs:sequence> <xs:element name="iMKindentifier" type="etsi103280:UUID"/> Loading @@ -226,14 +199,12 @@ <xs:element name="instruction" type="Instruction" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="IMKformat"> <xs:restriction base="xs:string"> <xs:enumeration value="PKCS12BASE64"/> <xs:enumeration value="RAWBASE64"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="Instruction"> <xs:restriction base="xs:string"> <xs:enumeration value="store"/> Loading @@ -241,36 +212,15 @@ <xs:enumeration value="roll-over"/> </xs:restriction> </xs:simpleType> <!-- ImageKeyDetails added END --> <!-- REMOVED <xs:complexType name="ListOfADMFs"> <xs:sequence> <xs:element name="admfDetails" type="ADMFDetails" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ADMFDetails"> <xs:sequence> <xs:element name="admfIdentifier" minOccurs="0"/> <xs:element name="listOfDeliveryAddresses" type="ListOfDeliveryAddresses" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDeliveryAddresses"> <xs:sequence> <xs:element name="deliveryAddress" type="xs:anyURI" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> --> <!-- See section 6.2.6.1 ADDED START--> <!-- See section 6.2.6.1 --> <xs:complexType name="NotificationRequest"> <xs:complexContent> <xs:extension base="X0Request"> <xs:sequence> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.2.6.1 ADDED END--> <!-- See section 6.2.6.2 ADDED START--> <!-- See section 6.2.6.2 --> <xs:complexType name="NotificationResponse"> <xs:complexContent> <xs:extension base="X0Response"> Loading @@ -280,8 +230,7 @@ </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.2.6.2 ADDED END--> <!-- See section 6.2.6.2 --> <!-- See Annex C.2 --> <xs:complexType name="CMPEnrolmentDetails"> Loading @@ -298,7 +247,6 @@ <xs:element name="uRL" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="CMPCertsOnlineEnrolment"> <xs:sequence> <xs:element name="keyName" type="xs:string"/> Loading @@ -311,7 +259,6 @@ <xs:element name="RenewalThreshold" type="xs:integer"/> </xs:sequence> </xs:complexType> <xs:simpleType name="Algorithm"> <xs:restriction base="xs:string"> <xs:enumeration value="rsa2048"/> Loading @@ -322,7 +269,6 @@ <xs:enumeration value="secp521r1"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ACMEEnrolmentDetails"> <xs:sequence> </xs:sequence> Loading