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 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:
- BlackBerry API 4.0.0
|
Field Summary |
|
static int |
AES_128
Advanced Encryption Standard (AES) 128 bit symmetric encryption. |
|
static int |
AES_192
Advanced Encryption Standard (AES) 192 bit symmetric encryption. |
|
static int |
AES_256
Advanced Encryption Standard (AES) 256 bit symmetric encryption. |
|
static int |
CAST_128
CAST 128 symmetric encryption. |
|
static int |
DES
DES symmetric encryption - note that we currently ony support receiving DES, not sending it |
|
static int |
DH
Diffie-Helman (DH) key agreement. |
|
static int |
EC_DH
Elliptic Curve (EC) Diffie-Helman (DH) key agreement. |
|
static int |
EC_DH_COFACTOR
Elliptic Curve (EC) Diffie-Helman (DH) key agreement using the cofactor method. |
|
static int |
EC_MQV
Elliptic Curve (EC) Key Agreement using MQV. |
|
static int |
PASSWORD
Password Based Encryption for Key Exchange. |
|
static int |
RC2_128
RC2 128 symmetric encryption. |
|
static int |
RC2_40
RC2 40 symmetric encryption. |
|
static int |
RC2_64
RC2 64 symmetric encryption. |
|
static int |
RSA_OAEP
RSA Encryption using OAEP. |
|
static int |
RSA_PKCS1
RSA Encryption using PKCS1. |
|
static int |
TRIPLE_DES
TRIPLE DES symmetric encryption. |
RSA_PKCS1
static final int RSA_PKCS1
- RSA Encryption using PKCS1.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
RSA_OAEP
static final int RSA_OAEP
- RSA Encryption using OAEP.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
EC_DH
static final int EC_DH
- Elliptic Curve (EC) Diffie-Helman (DH) key agreement.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
EC_DH_COFACTOR
static final int EC_DH_COFACTOR
- Elliptic Curve (EC) Diffie-Helman (DH) key agreement using the cofactor method.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
EC_MQV
static final int EC_MQV
- Elliptic Curve (EC) Key Agreement using MQV.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
DH
static final int DH
- Diffie-Helman (DH) key agreement.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
PASSWORD
static final int PASSWORD
- Password Based Encryption for Key Exchange.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
TRIPLE_DES
static final int TRIPLE_DES
- TRIPLE DES symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
RC2_40
static final int RC2_40
- RC2 40 symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
RC2_64
static final int RC2_64
- RC2 64 symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
RC2_128
static final int RC2_128
- RC2 128 symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
AES_128
static final int AES_128
- Advanced Encryption Standard (AES) 128 bit symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
AES_192
static final int AES_192
- Advanced Encryption Standard (AES) 192 bit symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
AES_256
static final int AES_256
- Advanced Encryption Standard (AES) 256 bit symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
CAST_128
static final int CAST_128
- CAST 128 symmetric encryption.
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
DES
static final int DES
- DES symmetric encryption - note that we currently ony support receiving DES, not sending it
- See Also:
- Constant Field Values
- 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:
- BlackBerry API 4.0.0
Copyright 1999-2010 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. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.