Package com.ibm.di.plugin.pwstore.jms
Class JMSPasswordStore
- java.lang.Object
-
- com.ibm.di.plugin.pwstore.jms.JMSPasswordStore
-
- All Implemented Interfaces:
IPasswordSynchronizer
,PasswordStore
public class JMSPasswordStore extends java.lang.Object implements PasswordStore, IPasswordSynchronizer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_PASSWORD_QUEUE
static java.lang.String
PROP_ENCRYPT
static java.lang.String
PROP_ENCRYPT_KEY_STORE_CERTIFICATE
static java.lang.String
PROP_ENCRYPT_KEY_STORE_FILE_PASSWORD
static java.lang.String
PROP_ENCRYPT_KEY_STORE_FILE_PATH
static java.lang.String
PROP_JMS_CLIENT_ID
static java.lang.String
PROP_JMS_DRIVER
static java.lang.String
PROP_JMS_PASSWORD
static java.lang.String
PROP_JMS_USER
static java.lang.String
PROP_PKCS7
static java.lang.String
PROP_PKCS7_JKS_FILE_PASSWORD
static java.lang.String
PROP_PKCS7_JKS_FILE_PATH
static java.lang.String
PROP_PKCS7_MQE_CONNECTOR_CERTIFICATE
static java.lang.String
PROP_PKCS7_MQE_STORE_CERTIFICATE
-
Constructor Summary
Constructors Constructor Description JMSPasswordStore()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
addPasswordValues(java.lang.String id, java.util.Vector passwords)
Deprecated.boolean
deletePasswordValues(java.lang.String id, java.util.Vector passwords)
Deprecated.static boolean
getBooleanProperty(java.lang.String propName)
static java.lang.String
getRequiredProperty(java.lang.String propName)
void
initialize(java.lang.Object aObj)
This method initializes the password store.boolean
isAvailable(PasswordChange change)
This method check the password store availability,boolean
readyToSync(java.lang.String id)
Deprecated.boolean
readyToSync(java.lang.String id, java.util.Vector passwords)
Deprecated.boolean
setExtendedData(PasswordChange change)
JMS Password Store ignores extended data.boolean
setExtendedData(java.lang.String id, java.lang.String extendedData)
Deprecated.boolean
store(PasswordChange change)
This method stores password change in the password store.boolean
syncPassword(java.lang.String id, java.util.Vector passwords)
Deprecated.void
terminate()
This method cleans any reserved resources such as files, connections etc.
-
-
-
Field Detail
-
DEFAULT_PASSWORD_QUEUE
public static final java.lang.String DEFAULT_PASSWORD_QUEUE
- See Also:
- Constant Field Values
-
PROP_JMS_DRIVER
public static final java.lang.String PROP_JMS_DRIVER
- See Also:
- Constant Field Values
-
PROP_ENCRYPT
public static final java.lang.String PROP_ENCRYPT
- See Also:
- Constant Field Values
-
PROP_ENCRYPT_KEY_STORE_FILE_PASSWORD
public static final java.lang.String PROP_ENCRYPT_KEY_STORE_FILE_PASSWORD
- See Also:
- Constant Field Values
-
PROP_ENCRYPT_KEY_STORE_FILE_PATH
public static final java.lang.String PROP_ENCRYPT_KEY_STORE_FILE_PATH
- See Also:
- Constant Field Values
-
PROP_ENCRYPT_KEY_STORE_CERTIFICATE
public static final java.lang.String PROP_ENCRYPT_KEY_STORE_CERTIFICATE
- See Also:
- Constant Field Values
-
PROP_PKCS7
public static final java.lang.String PROP_PKCS7
- See Also:
- Constant Field Values
-
PROP_PKCS7_JKS_FILE_PATH
public static final java.lang.String PROP_PKCS7_JKS_FILE_PATH
- See Also:
- Constant Field Values
-
PROP_PKCS7_JKS_FILE_PASSWORD
public static final java.lang.String PROP_PKCS7_JKS_FILE_PASSWORD
- See Also:
- Constant Field Values
-
PROP_PKCS7_MQE_STORE_CERTIFICATE
public static final java.lang.String PROP_PKCS7_MQE_STORE_CERTIFICATE
- See Also:
- Constant Field Values
-
PROP_PKCS7_MQE_CONNECTOR_CERTIFICATE
public static final java.lang.String PROP_PKCS7_MQE_CONNECTOR_CERTIFICATE
- See Also:
- Constant Field Values
-
PROP_JMS_CLIENT_ID
public static final java.lang.String PROP_JMS_CLIENT_ID
- See Also:
- Constant Field Values
-
PROP_JMS_USER
public static final java.lang.String PROP_JMS_USER
- See Also:
- Constant Field Values
-
PROP_JMS_PASSWORD
public static final java.lang.String PROP_JMS_PASSWORD
- See Also:
- Constant Field Values
-
-
Method Detail
-
readyToSync
@Deprecated public boolean readyToSync(java.lang.String id)
Deprecated.- Specified by:
readyToSync
in interfaceIPasswordSynchronizer
-
readyToSync
@Deprecated public boolean readyToSync(java.lang.String id, java.util.Vector passwords)
Deprecated.- Specified by:
readyToSync
in interfaceIPasswordSynchronizer
-
syncPassword
@Deprecated public boolean syncPassword(java.lang.String id, java.util.Vector passwords)
Deprecated.- Specified by:
syncPassword
in interfaceIPasswordSynchronizer
-
addPasswordValues
@Deprecated public boolean addPasswordValues(java.lang.String id, java.util.Vector passwords)
Deprecated.- Specified by:
addPasswordValues
in interfaceIPasswordSynchronizer
-
deletePasswordValues
@Deprecated public boolean deletePasswordValues(java.lang.String id, java.util.Vector passwords)
Deprecated.- Specified by:
deletePasswordValues
in interfaceIPasswordSynchronizer
-
setExtendedData
@Deprecated public boolean setExtendedData(java.lang.String id, java.lang.String extendedData)
Deprecated.- Specified by:
setExtendedData
in interfaceIPasswordSynchronizer
-
initialize
public void initialize(java.lang.Object aObj) throws java.lang.Exception
This method initializes the password store.- Specified by:
initialize
in interfaceIPasswordSynchronizer
- Specified by:
initialize
in interfacePasswordStore
- Parameters:
aObj
- object of typePWSyncLog
used for logging- Throws:
java.lang.Exception
-
isAvailable
public boolean isAvailable(PasswordChange change)
This method check the password store availability,- Specified by:
isAvailable
in interfacePasswordStore
- Parameters:
change
- object describing the password change- Returns:
true
if password store is available;false
otherwise
-
store
public boolean store(PasswordChange change)
This method stores password change in the password store.- Specified by:
store
in interfacePasswordStore
- Parameters:
change
- object describing the password change- Returns:
true
if the operation is successful;false
otherwise
-
terminate
public void terminate()
This method cleans any reserved resources such as files, connections etc.- Specified by:
terminate
in interfaceIPasswordSynchronizer
- Specified by:
terminate
in interfacePasswordStore
-
getRequiredProperty
public static java.lang.String getRequiredProperty(java.lang.String propName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getBooleanProperty
public static boolean getBooleanProperty(java.lang.String propName)
-
setExtendedData
public boolean setExtendedData(PasswordChange change)
JMS Password Store ignores extended data. It has always been like this.- Specified by:
setExtendedData
in interfacePasswordStore
- Parameters:
change
- object describing the password change- Returns:
true
if the operation is successful;false
otherwise
-
-