SHOW Signed
 

net.rim.device.api.crypto.asn1
Interface DERTags


public interface DERTags

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.

Since:
JDE 3.6.0

Field Summary
 Category: Signed static int APPLICATION_SPECIFIC_CLASS_FLAG
          A 2-bit flag used to indicate the tag is Application-specific.
 Category: Signed static int BIT_STRING
          The DER tag for the ASN.1 BIT_STRING primitive type.
 Category: Signed static int BMP_STRING
          The DER tag for the ASN.1 BMP_STRING primitive type.
 Category: Signed static int BOOLEAN
          The DER tag for the ASN.1 BOOLEAN primitive type.
 Category: Signed static int CLASS_MASK
          A bitmask for the class flags of the Identifier octet.
 Category: Signed static int CONSTRUCTED_FLAG
          A flag used to indicate that an arbitrarily large construction has been formed from other ASN.1 types.
 Category: Signed static int CONTEXT_SPECIFIC_CLASS_FLAG
          A 2-bit flag used to indicate the tag is Context-specific.
 Category: Signed static int ENUMERATED
          The DER tag for the ASN.1 ENUMERATED primitive type.
 Category: Signed static int GENERALIZED_TIME
          The DER tag for the ASN.1 GENERALIZED_TIME primitive type.
 Category: Signed static int IA5_STRING
          The DER tag for the ASN.1 IA5_STRING primitive type.
 Category: Signed static int INTEGER
          The DER tag for the ASN.1 INTEGER primitive type.
 Category: Signed static int NULL
          The DER tag for the ASN.1 NULL primitive type.
 Category: Signed static int OBJECT_IDENTIFIER
          The DER tag for the ASN.1 INTEGER primitive type.
 Category: Signed static int OCTET_STRING
          The DER tag for the ASN.1 OCTET_STRING primitive type.
 Category: Signed static int PRINTABLE_STRING
          The DER tag for the ASN.1 PRINTABLE_STRING primitive type.
 Category: Signed static int PRIVATE_CLASS_FLAG
          A 2-bit flag used to indicate the tag is Private.
 Category: Signed static int SEQUENCE
          The DER tag for the ASN.1 SEQUENCE constructed type.
 Category: Signed static int SET
          The DER tag for the ASN.1 SET constructed type.
 Category: Signed static int T61_STRING
          The DER tag for the ASN.1 INTEGER primitive type.
 Category: Signed static int TAG_EXPLICIT
          Represents explicit tagging used in the ASN.1 stream.
 Category: Signed static int TAG_IMPLICIT
          Represents implicit tagging used in the ASN.1 stream.
 Category: Signed static int TAG_MASK
          A bitmask for the DER tag of the Identifier octet.
 Category: Signed static int TAG_NONE
          Represents no tagging used in the ASN.1 stream.
 Category: Signed static int UNIVERSAL_CLASS_FLAG
          A 2-bit flag used to indicate the tag is Universal.
 Category: Signed static int UTC_TIME
          The DER tag for the ASN.1 UTC_TIME primitive type.
 Category: Signed 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.
See Also:
The OID class for more information on the dotted-decimal 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.

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.