public abstract class AbstractKeyStoreKeyProvider extends org.eclipse.scada.utils.beans.AbstractPropertyChange implements KeyProvider
PROP_LOCKED| Constructor and Description |
|---|
AbstractKeyStoreKeyProvider(org.eclipse.core.databinding.observable.Realm realm) |
| Modifier and Type | Method and Description |
|---|---|
protected Key |
createKey(String alias,
KeyStore keyStore,
String initialPassword) |
void |
dispose() |
org.eclipse.core.databinding.observable.list.IObservableList |
getKeys() |
protected void |
handleLoadError(Throwable e) |
boolean |
isLocked() |
protected void |
load() |
protected void |
load(org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) |
protected void |
load(File file,
org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) |
protected void |
performLoad() |
protected void |
performLoad(org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) |
protected void |
performLoad(File file,
String password) |
protected void |
setKeyStore(KeyStore keyStore) |
protected void |
setLocked(boolean locked) |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerpublic AbstractKeyStoreKeyProvider(org.eclipse.core.databinding.observable.Realm realm)
protected void setKeyStore(KeyStore keyStore)
public org.eclipse.core.databinding.observable.list.IObservableList getKeys()
getKeys in interface KeyProviderpublic void dispose()
dispose in interface KeyProviderprotected void setLocked(boolean locked)
protected void handleLoadError(Throwable e)
protected void load()
protected void load(org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
protected void load(File file, org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
protected void performLoad(org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
throws Exception
Exceptionprotected void performLoad(File file, String password) throws Exception
Exception