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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

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 clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.


Copyright 1999-2007 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.