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.StringDEFAULT_PASSWORD_QUEUEstatic java.lang.StringPROP_ENCRYPTstatic java.lang.StringPROP_ENCRYPT_KEY_STORE_CERTIFICATEstatic java.lang.StringPROP_ENCRYPT_KEY_STORE_FILE_PASSWORDstatic java.lang.StringPROP_ENCRYPT_KEY_STORE_FILE_PATHstatic java.lang.StringPROP_JMS_CLIENT_IDstatic java.lang.StringPROP_JMS_DRIVERstatic java.lang.StringPROP_JMS_PASSWORDstatic java.lang.StringPROP_JMS_USERstatic java.lang.StringPROP_PKCS7static java.lang.StringPROP_PKCS7_JKS_FILE_PASSWORDstatic java.lang.StringPROP_PKCS7_JKS_FILE_PATHstatic java.lang.StringPROP_PKCS7_MQE_CONNECTOR_CERTIFICATEstatic java.lang.StringPROP_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 booleanaddPasswordValues(java.lang.String id, java.util.Vector passwords)Deprecated.booleandeletePasswordValues(java.lang.String id, java.util.Vector passwords)Deprecated.static booleangetBooleanProperty(java.lang.String propName)static java.lang.StringgetRequiredProperty(java.lang.String propName)voidinitialize(java.lang.Object aObj)This method initializes the password store.booleanisAvailable(PasswordChange change)This method check the password store availability,booleanreadyToSync(java.lang.String id)Deprecated.booleanreadyToSync(java.lang.String id, java.util.Vector passwords)Deprecated.booleansetExtendedData(PasswordChange change)JMS Password Store ignores extended data.booleansetExtendedData(java.lang.String id, java.lang.String extendedData)Deprecated.booleanstore(PasswordChange change)This method stores password change in the password store.booleansyncPassword(java.lang.String id, java.util.Vector passwords)Deprecated.voidterminate()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:
readyToSyncin interfaceIPasswordSynchronizer
-
readyToSync
@Deprecated public boolean readyToSync(java.lang.String id, java.util.Vector passwords)Deprecated.- Specified by:
readyToSyncin interfaceIPasswordSynchronizer
-
syncPassword
@Deprecated public boolean syncPassword(java.lang.String id, java.util.Vector passwords)Deprecated.- Specified by:
syncPasswordin interfaceIPasswordSynchronizer
-
addPasswordValues
@Deprecated public boolean addPasswordValues(java.lang.String id, java.util.Vector passwords)Deprecated.- Specified by:
addPasswordValuesin interfaceIPasswordSynchronizer
-
deletePasswordValues
@Deprecated public boolean deletePasswordValues(java.lang.String id, java.util.Vector passwords)Deprecated.- Specified by:
deletePasswordValuesin interfaceIPasswordSynchronizer
-
setExtendedData
@Deprecated public boolean setExtendedData(java.lang.String id, java.lang.String extendedData)Deprecated.- Specified by:
setExtendedDatain interfaceIPasswordSynchronizer
-
initialize
public void initialize(java.lang.Object aObj) throws java.lang.ExceptionThis method initializes the password store.- Specified by:
initializein interfaceIPasswordSynchronizer- Specified by:
initializein interfacePasswordStore- Parameters:
aObj- object of typePWSyncLogused for logging- Throws:
java.lang.Exception
-
isAvailable
public boolean isAvailable(PasswordChange change)
This method check the password store availability,- Specified by:
isAvailablein interfacePasswordStore- Parameters:
change- object describing the password change- Returns:
trueif password store is available;falseotherwise
-
store
public boolean store(PasswordChange change)
This method stores password change in the password store.- Specified by:
storein interfacePasswordStore- Parameters:
change- object describing the password change- Returns:
trueif the operation is successful;falseotherwise
-
terminate
public void terminate()
This method cleans any reserved resources such as files, connections etc.- Specified by:
terminatein interfaceIPasswordSynchronizer- Specified by:
terminatein 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:
setExtendedDatain interfacePasswordStore- Parameters:
change- object describing the password change- Returns:
trueif the operation is successful;falseotherwise
-
-