Class JMSPasswordStore

    • Field Detail

      • DEFAULT_PASSWORD_QUEUE

        public static final java.lang.String DEFAULT_PASSWORD_QUEUE
        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_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_PASSWORD

        public static final java.lang.String PROP_JMS_PASSWORD
        See Also:
        Constant Field Values
    • Constructor Detail

      • JMSPasswordStore

        public JMSPasswordStore()
    • Method Detail

      • readyToSync

        @Deprecated
        public boolean readyToSync​(java.lang.String id,
                                   java.util.Vector passwords)
        Deprecated.
        Specified by:
        readyToSync in interface IPasswordSynchronizer
      • syncPassword

        @Deprecated
        public boolean syncPassword​(java.lang.String id,
                                    java.util.Vector passwords)
        Deprecated.
        Specified by:
        syncPassword in interface IPasswordSynchronizer
      • addPasswordValues

        @Deprecated
        public boolean addPasswordValues​(java.lang.String id,
                                         java.util.Vector passwords)
        Deprecated.
        Specified by:
        addPasswordValues in interface IPasswordSynchronizer
      • deletePasswordValues

        @Deprecated
        public boolean deletePasswordValues​(java.lang.String id,
                                            java.util.Vector passwords)
        Deprecated.
        Specified by:
        deletePasswordValues in interface IPasswordSynchronizer
      • setExtendedData

        @Deprecated
        public boolean setExtendedData​(java.lang.String id,
                                       java.lang.String extendedData)
        Deprecated.
        Specified by:
        setExtendedData in interface IPasswordSynchronizer
      • initialize

        public void initialize​(java.lang.Object aObj)
                        throws java.lang.Exception
        This method initializes the password store.
        Specified by:
        initialize in interface IPasswordSynchronizer
        Specified by:
        initialize in interface PasswordStore
        Parameters:
        aObj - object of type PWSyncLog used for logging
        Throws:
        java.lang.Exception
      • isAvailable

        public boolean isAvailable​(PasswordChange change)
        This method check the password store availability,
        Specified by:
        isAvailable in interface PasswordStore
        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 interface PasswordStore
        Parameters:
        change - object describing the password change
        Returns:
        true if the operation is successful; false otherwise
      • 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 interface PasswordStore
        Parameters:
        change - object describing the password change
        Returns:
        true if the operation is successful; false otherwise