SHOW Signed

net.rim.device.api.crypto.cms
Interface CMSEnvelopedDataConstants


public interface CMSEnvelopedDataConstants

This interface contains a series of constants that are used by the CMSEnvelopedDataInputStream and CMSEnvelopedDataOutputStreams

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 4.0.0

Field Summary
 Category: Signed static int AES_128
          Advanced Encryption Standard (AES) 128 bit symmetric encryption.
 Category: Signed static int AES_192
          Advanced Encryption Standard (AES) 192 bit symmetric encryption.
 Category: Signed static int AES_256
          Advanced Encryption Standard (AES) 256 bit symmetric encryption.
 Category: Signed static int CAST_128
          CAST 128 symmetric encryption.
 Category: Signed static int DES
          DES symmetric encryption - note that we currently ony support receiving DES, not sending it
 Category: Signed static int DH
          Diffie-Helman (DH) key agreement.
 Category: Signed static int EC_DH
          Elliptic Curve (EC) Diffie-Helman (DH) key agreement.
 Category: Signed static int EC_DH_COFACTOR
          Elliptic Curve (EC) Diffie-Helman (DH) key agreement using the cofactor method.
 Category: Signed static int EC_MQV
          Elliptic Curve (EC) Key Agreement using MQV.
 Category: Signed static int PASSWORD
          Password Based Encryption for Key Exchange.
 Category: Signed static int RC2_128
          RC2 128 symmetric encryption.
 Category: Signed static int RC2_40
          RC2 40 symmetric encryption.
 Category: Signed static int RC2_64
          RC2 64 symmetric encryption.
 Category: Signed static int RSA_OAEP
          RSA Encryption using OAEP.
 Category: Signed static int RSA_PKCS1
          RSA Encryption using PKCS1.
 Category: Signed static int TRIPLE_DES
          TRIPLE DES symmetric encryption.
 

Field Detail

RSA_PKCS1

public static final int RSA_PKCS1
RSA Encryption using PKCS1.
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.

RSA_OAEP

public static final int RSA_OAEP
RSA Encryption using OAEP.
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.

EC_DH

public static final int EC_DH
Elliptic Curve (EC) Diffie-Helman (DH) key agreement.
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.

EC_DH_COFACTOR

public static final int EC_DH_COFACTOR
Elliptic Curve (EC) Diffie-Helman (DH) key agreement using the cofactor method.
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.

EC_MQV

public static final int EC_MQV
Elliptic Curve (EC) Key Agreement using MQV.
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.

DH

public static final int DH
Diffie-Helman (DH) key agreement.
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.

PASSWORD

public static final int PASSWORD
Password Based Encryption for Key Exchange.
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.

TRIPLE_DES

public static final int TRIPLE_DES
TRIPLE DES symmetric encryption.
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.

RC2_40

public static final int RC2_40
RC2 40 symmetric encryption.
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.

RC2_64

public static final int RC2_64
RC2 64 symmetric encryption.
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.

RC2_128

public static final int RC2_128
RC2 128 symmetric encryption.
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.

AES_128

public static final int AES_128
Advanced Encryption Standard (AES) 128 bit symmetric encryption.
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.

AES_192

public static final int AES_192
Advanced Encryption Standard (AES) 192 bit symmetric encryption.
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.

AES_256

public static final int AES_256
Advanced Encryption Standard (AES) 256 bit symmetric encryption.
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.

CAST_128

public static final int CAST_128
CAST 128 symmetric encryption.
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.

DES

public static final int DES
DES symmetric encryption - note that we currently ony support receiving DES, not sending it
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.


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