Annotation of 43BSDReno/contrib/isode-beta/pepsy/UNIV.py, revision 1.1.1.1

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: %}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.