Implements a key store that receives information through the cradle
and saves this information in a key store. When the information is updated,
created, or deleted on the desktop these changes will be reflected on the device
in the keystore.
For sample code on how to use a key store see:
here
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(AssociatedData[] associatedData,
KeyStoreData data)
Override this method in the RIMKeyStore implementation to tell the KeyStoreManager
when a certificate has been added so it can update its dirty bit implementation
of certificates not yet synchronized with the BES.
Constructs a keystore that can synchronize with the desktop.
Parameters:
syncName - The name of the keystore that is displayed to the desktop software
as a database. This string should NOT be resourced.
displayName - The name that is displayed to the user (or retrieved from the getName method).
This string should be resourced.
id - The unique long representing the key store.
key - a CodeSigningKey which can be used to prevent unauthorized access to your keystore.
factory - The factory used to create the key store.
See PersistableRIMKeyStore for more information on the unique id.
Throws:
KeyStoreRegisterException - thrown when there is an error registering this
class with the KeyStoreManager which is typically caused by one of three exceptions
being thrown in that method (ClassNotFoundException, InstantiationException, IllegalAccessException).
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.
Constructs a keystore that can synchronize with the desktop.
Parameters:
syncName - The name of the keystore that is displayed to the desktop software
as a database. This string should NOT be resourced.
displayName - The name that is displayed to the user (or retrieved from the getName method).
This string should be resourced.
id - The unique long representing the key store.
key - a CodeSigningKey which can be used to prevent unauthorized access to your keystore.
factory - The factory used to create the key store.
keyStore - An underlying keystore that allows for chaining of key stores
similar to how key store works.
Throws:
KeyStoreRegisterException - thrown when there is an error registering this
class with the KeyStoreManager which is typically caused by one of three exceptions
being thrown in that method (ClassNotFoundException, InstantiationException, IllegalAccessException).
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.
Override this method in the RIMKeyStore implementation to tell the KeyStoreManager
when a certificate has been added so it can update its dirty bit implementation
of certificates not yet synchronized with the BES.
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.
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.
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.
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.