[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] Secure store in RCP application
|
It looks like you are missing the platform specific fragment to secure storage (e.g. org.eclipse.equinox.security.win32.x86). Do you have that fragment included in your RCP application?
Tom
"Katarzyna Bylec" ---10/29/2008 03:52:16 AM---Hi,
![]()
From: | ![]()
"Katarzyna Bylec" <katis@xxxxxxxxxxxxx> |
![]()
To: | ![]()
equinox-dev@xxxxxxxxxxx |
![]()
Date: | ![]()
10/29/2008 03:52 AM |
![]()
Subject: | ![]()
[equinox-dev] Secure store in RCP application |
Hi,
I'm trying to use Secure Store in my RCP application. This is quite
unusual approach, because I'm running Java swing application from RCP-non
UI app to access functionality implemented in plug-ins I already have (and
which are part of different Eclipse app). One of those functionalities is
making use of Secure Store and it's working fine in the original plug-ins,
but not in my RCP app. The problem I have is that when I try to register
the password using default ISecurePreferences implementation I get this
error:
org.eclipse.equinox.security.storage.StorageException: No secure storage
modules found.
at
org.eclipse.equinox.internal.security.storage.PasswordProviderSelector.findStorageModule(PasswordProviderSelector.java:190)
at
org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:226)
at
org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:219)
at
org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:224)
at
org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
at
eu.geclipse.core.auth.PasswordManager.registerPassword(PasswordManager.java:79)
The code which I'm registering this password with is:
static public void registerPassword( final String pwuid, final String pw
) {
ISecurePreferences securePreferences =
SecurePreferencesFactory.getDefault();
ISecurePreferences node = securePreferences.node( pwuid );
try {
node.put( PasswordManager.PASSWORD, pw, true );
} catch ( StorageException storageEx ) {
storageEx.printStackTrace();
}
}
Do you have any idea why I get this error and what can be solution to this?
Kasia
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev

