Commit 7a2f31f2 authored by Giulio Follero's avatar Giulio Follero
Browse files

Remove usage of ANY DEFINED BY from ASN.1 in SSPCapability for SspClass

It included the CR 55 (SET(22)000222r1) approved in SET#108
parent 16d56b17
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
# Update of the ASN.1 file

The following steps shall be followed to update the ASN.1 file in TS 103 666-1:
1. CR is accepted by SCP Plenary which modifies any of the ASN.1 snippets in TS 103 666-1.
1. CR is accepted by SET Plenary which modifies any of the ASN.1 snippets in TS 103 666-1.
2. Implement the CR(s) in a new draft of the specification to be published.
3. Generate complete ASN.1 file from the draft of the specification. This can be performed using the tools_extract_asn1.py script.
4. Make sure that the generated ASN.1 file compiles successfully using any ASN.1 compiler.
5. Submit generated ASN.1 file to Git repository. CR number and SCP document number shall be mentioned in the commit message.
5. Submit generated ASN.1 file to Git repository. CR number and SET document number shall be mentioned in the commit message.
6. Update Annex L.2 in the draft of TS 103 666-1 with Git link to updated ASN.1 file.
7. Start publication process of the new version of TS 103 666-1.

+10 −1
Original line number Diff line number Diff line
@@ -8,6 +8,8 @@ EXPORTS ALL;

/* Imports */
IMPORTS
	ESSPCapabilities  -- SSPSpecificCapabilities for eSSP
		FROM ESSPDefinitions -- defined in ETSI TS 103 666-3 [44]
	Certificate,  -- RFC5280 Certificate X.509v3
	id-pkix,
	Extensions,  -- RFC5280 X.509v3 extension
@@ -71,13 +73,20 @@ SSPClass ::= ENUMERATED
	eSSPClass-Removable (3)  -- rSSP
}

/* SSP class specific capabilities */
SSPSpecificCapabilities ::= CHOICE
{
	aNone [0] NULL,
	aESSPCapabilities [1] ESSPCapabilities   -- eSSP capabilities
}

/* Capabilities of the SSP */
SSPCapability ::= SEQUENCE
{
	aSspRelease [0] VersionType,
	aSspVendorName [1] UTF8String (SIZE(1..20)) OPTIONAL,
	aSspClass [2] SSPClass,
	aClassSpecificCapabilities [3] ANY DEFINED BY aSspClass OPTIONAL,
	aClassSpecificCapabilities [3] SSPSpecificCapabilities DEFAULT aNone:NULL,
	aSspUicc [4] SspUiccCapability OPTIONAL,
	aSspUserInterface [5] SSPUserInterface OPTIONAL,
	aPhysicalInterfaces [6] SEQUENCE OF PhysicalInterface OPTIONAL,  -- list of interfaces 
+3 −3
Original line number Diff line number Diff line
@@ -7,9 +7,9 @@ To be completed.

The following steps shall be followed to update a figure in TS 103 666-1:
1. Download the plantuml code of the figure to be updated.
2. Create a CR using the ETSI SCP template. The CR shall includes the plantuml code, using track changes to highlight the modifications. A CR may contain changes in two or more figures and may also contain changes in clauses of TS 103 666-1.
3. CR is accepted by SCP Plenary
4. Submit accepted plantuml code on Git repository. CR number and SCP document number shall be mentioned in the commit message.
2. Create a CR using the ETSI SET template. The CR shall includes the plantuml code, using track changes to highlight the modifications. A CR may contain changes in two or more figures and may also contain changes in clauses of TS 103 666-1.
3. CR is accepted by SET Plenary
4. Submit accepted plantuml code on Git repository. CR number and SET document number shall be mentioned in the commit message.
5. Generate the updated figure using Plantuml tool
6. Include the updated figure in the new draft of TS 103 666-1 to be published.
7. Update annex in TS 103 666-1 with table of figures and corresponding Git links to plantuml code.