1 --/////////////////////////////////////////////////////////////////////////////
2 -- Copyright (c) 2000-2016 Ericsson Telecom AB
3 -- All rights reserved. This program and the accompanying materials
4 -- are made available under the terms of the Eclipse Public License v1.0
5 -- which accompanies this distribution, and is available at
6 -- http://www.eclipse.org/legal/epl-v10.html
11 --/////////////////////////////////////////////////////////////////////////////
24 VIRAG-EXTERNAL ::= [UNIVERSAL 8] IMPLICIT SEQUENCE {
25 identification CHOICE {
27 abstract OBJECT IDENTIFIER,
28 transfer OBJECT IDENTIFIER
30 syntax OBJECT IDENTIFIER,
31 presentation-context-id INTEGER,
32 context-negotiation SEQUENCE {
33 presentation-context-id INTEGER,
34 transfer-syntax OBJECT IDENTIFIER
36 transfer-syntax OBJECT IDENTIFIER,
39 data-value-descriptor ObjectDescriptor OPTIONAL,
40 data-value OCTET STRING
43 identification (WITH COMPONENTS {
46 transfer-syntax ABSENT,
51 VIRAG-EMBEDDED-PDV ::= [UNIVERSAL 11] IMPLICIT SEQUENCE {
52 identification CHOICE {
54 abstract OBJECT IDENTIFIER,
55 transfer OBJECT IDENTIFIER
57 syntax OBJECT IDENTIFIER,
58 presentation-context-id INTEGER,
59 context-negotiation SEQUENCE {
60 presentation-context-id INTEGER,
61 transfer-syntax OBJECT IDENTIFIER
63 transfer-syntax OBJECT IDENTIFIER,
66 data-value-descriptor ObjectDescriptor OPTIONAL,
67 data-value OCTET STRING
70 data-value-descriptor ABSENT
73 VIRAG-CHARACTER-STRING ::= [UNIVERSAL 29] IMPLICIT SEQUENCE {
74 identification CHOICE {
76 abstract OBJECT IDENTIFIER,
77 transfer OBJECT IDENTIFIER
79 syntax OBJECT IDENTIFIER,
80 presentation-context-id INTEGER,
81 context-negotiation SEQUENCE {
82 presentation-context-id INTEGER,
83 transfer-syntax OBJECT IDENTIFIER
85 transfer-syntax OBJECT IDENTIFIER,
88 data-value-descriptor ObjectDescriptor OPTIONAL,
89 string-value OCTET STRING
92 data-value-descriptor ABSENT
95 VIRAG-REAL ::= [UNIVERSAL 9] IMPLICIT SEQUENCE {
101 VIRAG-TYPE-IDENTIFIER ::= CLASS
103 &id OBJECT IDENTIFIER UNIQUE,
107 &Type IDENTIFIED BY &id
110 VIRAG-ABSTRACT-SYNTAX ::= CLASS {
111 &id OBJECT IDENTIFIER UNIQUE,
113 &property BIT STRING {handles-invalid-encodings(0)} DEFAULT {}
116 &Type IDENTIFIED BY &id [HAS PROPERTY &property]