DERTags is a enumeration of the different possibilities for ASN.1 types.
The values of these enumeration elements are the values of the tags for encodings
of the types as seen in a Distinct Encoding Rules (DER) stream.
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
UTC_TIME
The DER tag for the ASN.1 UTC_TIME primitive type.
static int
UTF8_STRING
The DER tag for the ASN.1 UTF8_STRING primitive type.
Field Detail
APPLICATION_SPECIFIC_CLASS_FLAG
public static final int APPLICATION_SPECIFIC_CLASS_FLAG
A 2-bit flag used to indicate the tag is Application-specific.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
BIT_STRING
public static final int BIT_STRING
The DER tag for the ASN.1 BIT_STRING primitive type. The value of this type
is an arbitrarily long string of bits padded in front with 8 unset bits, and
padded at the back with the number of zero bits required to bring the number
of bits up to a number which is zero modulo eight.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
BMP_STRING
public static final int BMP_STRING
The DER tag for the ASN.1 BMP_STRING primitive type. The value of this type
is a BMP string.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
BOOLEAN
public static final int BOOLEAN
The DER tag for the ASN.1 BOOLEAN primitive type. The value of this type
is true or false.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
CLASS_MASK
public static final int CLASS_MASK
A bitmask for the class flags of the Identifier octet.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
CONSTRUCTED_FLAG
public static final int CONSTRUCTED_FLAG
A flag used to indicate that an arbitrarily large construction has been formed
from other ASN.1 types.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
CONTEXT_SPECIFIC_CLASS_FLAG
public static final int CONTEXT_SPECIFIC_CLASS_FLAG
A 2-bit flag used to indicate the tag is Context-specific.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
ENUMERATED
public static final int ENUMERATED
The DER tag for the ASN.1 ENUMERATED primitive type. The value of this type
is that of the integer it represents.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
GENERALIZED_TIME
public static final int GENERALIZED_TIME
The DER tag for the ASN.1 GENERALIZED_TIME primitive type. The value of this type
is a string in DER-encoded Generalized-time representation.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
IA5_STRING
public static final int IA5_STRING
The DER tag for the ASN.1 IA5_STRING primitive type. The value of this type
is a IA5 string.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
INTEGER
public static final int INTEGER
The DER tag for the ASN.1 INTEGER primitive type. The value of this type
is an arbitrarily large integer in network (big endian) byte-order format.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
NULL
public static final int NULL
The DER tag for the ASN.1 NULL primitive type. This type has only one value:
null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
OBJECT_IDENTIFIER
public static final int OBJECT_IDENTIFIER
The DER tag for the ASN.1 INTEGER primitive type. The value of this type
is string of non-negative integers in dotted-decimal format.
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
OCTET_STRING
public static final int OCTET_STRING
The DER tag for the ASN.1 OCTET_STRING primitive type. The value of this type
is an arbitrarily long string of bytes (which can range in value between
0 and 255, inclusive).
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
PRINTABLE_STRING
public static final int PRINTABLE_STRING
The DER tag for the ASN.1 PRINTABLE_STRING primitive type. The
value of this type is an arbitrarily long printable string. A
printable string is a string which uses a subset of possible
characters, which are the printable characters.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
PRIVATE_CLASS_FLAG
public static final int PRIVATE_CLASS_FLAG
A 2-bit flag used to indicate the tag is Private.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
SEQUENCE
public static final int SEQUENCE
The DER tag for the ASN.1 SEQUENCE constructed type. This type is called
constructed because it is formed from concatenating other ASN.1 types in
a known order.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
SET
public static final int SET
The DER tag for the ASN.1 SET constructed type. This type is called
constructed because there is a choice of different types that could
be read when reading a set.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
T61_STRING
public static final int T61_STRING
The DER tag for the ASN.1 INTEGER primitive type. The value of this type
is a T61 string.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
TAG_EXPLICIT
public static final int TAG_EXPLICIT
Represents explicit tagging used in the ASN.1 stream.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
TAG_IMPLICIT
public static final int TAG_IMPLICIT
Represents implicit tagging used in the ASN.1 stream.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
TAG_MASK
public static final int TAG_MASK
A bitmask for the DER tag of the Identifier octet.
Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
TAG_NONE
public static final int TAG_NONE
Represents no tagging used in the ASN.1 stream.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
UNIVERSAL_CLASS_FLAG
public static final int UNIVERSAL_CLASS_FLAG
A 2-bit flag used to indicate the tag is Universal.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
UTC_TIME
public static final int UTC_TIME
The DER tag for the ASN.1 UTC_TIME primitive type. The value of this type
is a string in DER-encoded UTC-time representation.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
UTF8_STRING
public static final int UTF8_STRING
The DER tag for the ASN.1 UTF8_STRING primitive type. The value of this type
is a string in UTF8 format.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Copyright 1999-2009 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved. Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. Copyright 2002-2003 Nokia Corporation All Rights Reserved. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.