gnu.java.security.der

Interface DER

Known Subinterfaces:
BER
Known Implementing Classes:
BERReader, BERValue, DERReader, DERValue, DERWriter

public interface DER

The set of tags for DER types.

Field Summary

static int
ANY
static int
APPLICATION
static int
BIT_STRING
static int
BMP_STRING
static int
BOOLEAN
static int
CONSTRUCTED
static Object
CONSTRUCTED_VALUE
static int
CONTEXT
static int
ENUMERATED
static int
GENERALIZED_TIME
static int
GENERAL_STRING
static int
GRAPHIC_STRING
static int
IA5_STRING
static int
INTEGER
static int
ISO646_STRING
static int
NULL
static int
NUMERIC_STRING
static int
OBJECT_IDENTIFIER
static int
OCTET_STRING
static int
PRINTABLE_STRING
static int
PRIVATE
static int
REAL
static int
RELATIVE_OID
static int
SEQUENCE
static int
SET
static int
T61_STRING
static int
UNIVERSAL
static int
UNIVERSAL_STRING
static int
UTC_TIME
static int
UTF8_STRING
static int
VIDEOTEX_STRING

Field Details

ANY

public static final int ANY
Field Value:
0

APPLICATION

public static final int APPLICATION
Field Value:
64

BIT_STRING

public static final int BIT_STRING
Field Value:
3

BMP_STRING

public static final int BMP_STRING
Field Value:
30

BOOLEAN

public static final int BOOLEAN
Field Value:
1

CONSTRUCTED

public static final int CONSTRUCTED
Field Value:
32

CONSTRUCTED_VALUE

public static final Object CONSTRUCTED_VALUE

CONTEXT

public static final int CONTEXT
Field Value:
128

ENUMERATED

public static final int ENUMERATED
Field Value:
10

GENERALIZED_TIME

public static final int GENERALIZED_TIME
Field Value:
24

GENERAL_STRING

public static final int GENERAL_STRING
Field Value:
27

GRAPHIC_STRING

public static final int GRAPHIC_STRING
Field Value:
25

IA5_STRING

public static final int IA5_STRING
Field Value:
22

INTEGER

public static final int INTEGER
Field Value:
2

ISO646_STRING

public static final int ISO646_STRING
Field Value:
26

NULL

public static final int NULL
Field Value:
5

NUMERIC_STRING

public static final int NUMERIC_STRING
Field Value:
18

OBJECT_IDENTIFIER

public static final int OBJECT_IDENTIFIER
Field Value:
6

OCTET_STRING

public static final int OCTET_STRING
Field Value:
4

PRINTABLE_STRING

public static final int PRINTABLE_STRING
Field Value:
19

PRIVATE

public static final int PRIVATE
Field Value:
192

REAL

public static final int REAL
Field Value:
9

RELATIVE_OID

public static final int RELATIVE_OID
Field Value:
13

SEQUENCE

public static final int SEQUENCE
Field Value:
16

SET

public static final int SET
Field Value:
17

T61_STRING

public static final int T61_STRING
Field Value:
20

UNIVERSAL

public static final int UNIVERSAL
Field Value:
0

UNIVERSAL_STRING

public static final int UNIVERSAL_STRING
Field Value:
28

UTC_TIME

public static final int UTC_TIME
Field Value:
23

UTF8_STRING

public static final int UTF8_STRING
Field Value:
12

VIDEOTEX_STRING

public static final int VIDEOTEX_STRING
Field Value:
21

DER.java -- Basic constants in DER sequences. Copyright (C) 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.