|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--net.rim.device.api.crypto.SymmetricKeyFactory
Contains the functionality for a high level approach to creating symmetric keys.
For more information on the cryptographic algorithms supported by this factory, see Crypto Algorithms.
| Constructor Summary |
| Method Summary | ||
|
static Enumeration |
getAlgorithms()
Returns an Enumeration of String representing all of the
registered algorithms with this factory. |
|
static SymmetricKey |
getInstance(String algorithm)
Constructs and returns a new random SymmetricKey object.
|
|
static SymmetricKey |
getInstance(String algorithm,
byte[] data,
int offset)
Constructs and returns a new SymmetricKey object.
|
|
static SymmetricKey |
getInstance(String algorithm,
byte[] data,
int offset,
int length)
Constructs and returns a new SymmetricKey object.
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
| Method Detail |
public static SymmetricKey getInstance(String algorithm, byte[] data, int offset, int length) throws NoSuchAlgorithmException
SymmetricKey object.
A SymmetricKeyFactory object is selected based on algorithm.
In case of a conflict between keylength passed into the method and that indicated by algorithm, the length indicated in the string is used.
algorithm - The name of the SymmetricKey to construct, eg "DES", "TripleDES".data - The key data.offset - The start, or initial position, of the key data within the array.length - The length, in bytes, of the amount of key material available to the SymmetricKey.SymmetricKey object.NoSuchAlgorithmException - Thrown if the SymmetricKey cannot be
constructed or the specified algorithm is invalid.public static SymmetricKey getInstance(String algorithm, byte[] data, int offset) throws NoSuchAlgorithmException
SymmetricKey object.
A SymmetricKeyFactory object is selected based on algorithm.
algorithm - The name of the SymmetricKey to construct, eg "DES", "TripleDES".data - The key data.offset - The start, or initial position, of the key data within the
array.SymmetricKey object.NoSuchAlgorithmException - Thrown if the SymmetricKey
cannot be constructed or the specified algorithm is invalid.public static SymmetricKey getInstance(String algorithm) throws NoSuchAlgorithmException
SymmetricKey object.
A SymmetricKeyFactory object is selected based on algorithm.
algorithm - The name of the SymmetricKey to construct, eg "DES", "TripleDES".SymmetricKey object.NoSuchAlgorithmException - Thrown if the SymmetricKey
cannot be constructed or the specified algorithm is invalid.public static Enumeration getAlgorithms()
String representing all of the
registered algorithms with this factory.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2002 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.