|
|
1.1 ! root 1: -- ASN.1 UNIVERSAL defined types ! 2: ! 3: -- $Header: /f/osi/pepsy/RCS/UNIV.py,v 7.0 90/07/01 19:54:12 mrose Exp $ ! 4: -- ! 5: -- ! 6: -- $Log: UNIV.py,v $ ! 7: -- Revision 7.0 90/07/01 19:54:12 mrose ! 8: -- *** empty log message *** ! 9: -- ! 10: -- Revision 7.0 89/11/23 22:11:36 mrose ! 11: -- Release 6.0 ! 12: -- ! 13: ! 14: -- ! 15: -- NOTICE ! 16: -- ! 17: -- Acquisition, use, and distribution of this module and related ! 18: -- materials are subject to the restrictions of a license agreement. ! 19: -- Consult the Preface in the User's Manual for the full terms of ! 20: -- this agreement. ! 21: -- ! 22: -- ! 23: ! 24: ! 25: UNIV DEFINITIONS ::= ! 26: ! 27: %{ ! 28: #ifndef lint ! 29: static char *rcsid = "$Header: /f/osi/pepsy/RCS/UNIV.py,v 7.0 90/07/01 19:54:12 mrose Exp $"; ! 30: #endif ! 31: %} ! 32: ! 33: BEGIN ! 34: ! 35: ! 36: -- ISO 646-1983 ! 37: IA5String ::= ! 38: [UNIVERSAL 22] ! 39: IMPLICIT OCTET STRING ! 40: ! 41: NumericString ::= ! 42: [UNIVERSAL 18] ! 43: IMPLICIT IA5String ! 44: ! 45: PrintableString ::= ! 46: [UNIVERSAL 19] ! 47: IMPLICIT IA5String ! 48: ! 49: ! 50: -- ISO 6937/2-1983 ! 51: T61String ::= ! 52: [UNIVERSAL 20] ! 53: IMPLICIT OCTET STRING ! 54: ! 55: TeletexString ::= ! 56: T61String ! 57: ! 58: -- ISO 6937/2-1983 ! 59: VideotexString ::= ! 60: [UNIVERSAL 21] ! 61: IMPLICIT OCTET STRING ! 62: ! 63: ! 64: -- ISO 2014, 3307, 4031 ! 65: -- date, time, zone ! 66: GeneralizedTime ::= ! 67: [UNIVERSAL 24] ! 68: IMPLICIT VisibleString ! 69: ! 70: GeneralisedTime ::= ! 71: GeneralizedTime ! 72: ! 73: ! 74: UTCTime ::= ! 75: [UNIVERSAL 23] ! 76: IMPLICIT VisibleString ! 77: ! 78: UniversalTime ::= ! 79: UTCTime ! 80: ! 81: -- ISO 2375 ! 82: GraphicString ::= ! 83: [UNIVERSAL 25] ! 84: IMPLICIT OCTET STRING ! 85: ! 86: VisibleString ::= ! 87: [UNIVERSAL 26] ! 88: IMPLICIT OCTET STRING ! 89: ! 90: ISO646String ::= ! 91: VisibleString ! 92: ! 93: GeneralString ::= ! 94: [UNIVERSAL 27] ! 95: IMPLICIT OCTET STRING ! 96: ! 97: CharacterString ::= ! 98: [UNIVERSAL 28] ! 99: IMPLICIT OCTET STRING ! 100: ! 101: ! 102: -- ISO 8824 ! 103: EXTERNAL ::= ! 104: [UNIVERSAL 8] ! 105: IMPLICIT SEQUENCE { ! 106: direct-reference ! 107: OBJECT IDENTIFIER ! 108: OPTIONAL, ! 109: ! 110: indirect-reference ! 111: INTEGER ! 112: --* OPTIONAL *-- DEFAULT 0, ! 113: ! 114: data-value-descriptor ! 115: ObjectDescriptor ! 116: OPTIONAL, ! 117: ! 118: encoding ! 119: CHOICE { ! 120: single-ASN1-type[0] ! 121: ANY, ! 122: ! 123: octet-aligned[1] ! 124: IMPLICIT OCTET STRING, ! 125: ! 126: arbitrary[2] ! 127: IMPLICIT BIT STRING ! 128: } ! 129: } ! 130: ! 131: ! 132: -- ISO 8824 ! 133: ObjectDescriptor ::= ! 134: [UNIVERSAL 7] ! 135: IMPLICIT GraphicString ! 136: ! 137: END ! 138: ! 139: %{ ! 140: ! 141: PEPYPARM NullParm = (PEPYPARM) 0; ! 142: ! 143: %}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.