{"id":1081,"date":"2014-09-03T21:37:34","date_gmt":"2014-09-03T21:37:34","guid":{"rendered":"https:\/\/ephesoft.com\/docs\/?p=1081"},"modified":"2022-06-27T11:51:55","modified_gmt":"2022-06-27T18:51:55","slug":"password-masking","status":"publish","type":"docs","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/","title":{"rendered":"Password Masking"},"content":{"rendered":"

Overview<\/span><\/h1>\n

This feature is responsible for masking the password fields across all the Ephesoft Transact application UI. It covers UI fields like passwords used in plugin configuration, E-mail configuration, CMIS repository configuration, and so on. The values of the identified password fields will be encrypted upon persistence in the database and these values will be masked from the UI.<\/p>\n

Areas Covered<\/span><\/h2>\n

Plugins<\/span><\/h3>\n

The password field in these plugins have been marked as PASSWORD field types and are encrypted and masked:<\/p>\n

    \n
  1. CMIS_EXPORT<\/li>\n
  2. DB_EXPORT<\/li>\n
  3. FUZZYDB<\/li>\n<\/ol>\n

    Email Import<\/span><\/h3>\n

    The password field for all email accounts that Transact uses for batch ingestion is encrypted and masked.<\/p>\n

    CMIS Import<\/span><\/h3>\n

    CMIS repositories that are configured for importing documents are encrypted and masked.<\/p>\n

    Configuring the dcma-encryption.properties File<\/h2>\n

    The dcma-encryption.properties<\/strong> file contains all of the properties that Transact uses for encryption. The dcma-encryption.properties<\/strong> file is located in\u00a0the META-INF\\dcma-encryption <\/b>folder. During Transact server start-up, all existing password fields are encrypted and the dcma-encryption.properties<\/b> file is updated. The following steps are used for encrypting password fields on server start-up.<\/p>\n

      \n
    1. To enable encryption, set the password.encrypt<\/strong> property to true<\/strong>. Transact will then run an encryption algorithm to encrypt passwords in the plugins mentioned above, email import, and CMIS import.<\/li>\n<\/ol>\n

      After Transact applies encryption, the encrypted values are appended with the password.encrypt_suffix<\/strong> property value and are persisted in the database. It is not necessary to configure the dcma-encryption.properties<\/strong> file on each server start-up. Hence, after the encryption the value of password.encrypt<\/strong> will be updated to false<\/strong>.<\/p>\n

      The following steps are used for encrypting password fields post server start-up.<\/p>\n

        \n
      1. After the encryption of values, if the user alters value of any such field, its value will be encrypted before persisting it in the database.<\/li>\n<\/ol>\n","protected":false},"featured_media":0,"parent":22092,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"yoast_head":"\nPassword Masking | Ephesoft Docs<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Password Masking\" \/>\n<meta property=\"og:description\" content=\"Overview This feature is responsible for masking the password fields across all the Ephesoft Transact application UI. It covers UI […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/\" \/>\n<meta property=\"og:site_name\" content=\"Ephesoft Docs\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-27T18:51:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/\",\"url\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/\",\"name\":\"Password Masking | Ephesoft Docs\",\"isPartOf\":{\"@id\":\"https:\/\/ephesoft.com\/docs\/#website\"},\"datePublished\":\"2014-09-03T21:37:34+00:00\",\"dateModified\":\"2022-06-27T18:51:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ephesoft.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transact\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"System Configuration\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Security Configuration\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Password Masking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ephesoft.com\/docs\/#website\",\"url\":\"https:\/\/ephesoft.com\/docs\/\",\"name\":\"Ephesoft Docs\",\"description\":\"Intelligent Document Processing Made Easy\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ephesoft.com\/docs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Password Masking | Ephesoft Docs","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Password Masking","og_description":"Overview This feature is responsible for masking the password fields across all the Ephesoft Transact application UI. It covers UI […]","og_url":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/","og_site_name":"Ephesoft Docs","article_modified_time":"2022-06-27T18:51:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/","url":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/","name":"Password Masking | Ephesoft Docs","isPartOf":{"@id":"https:\/\/ephesoft.com\/docs\/#website"},"datePublished":"2014-09-03T21:37:34+00:00","dateModified":"2022-06-27T18:51:55+00:00","breadcrumb":{"@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/password-masking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ephesoft.com\/docs\/"},{"@type":"ListItem","position":2,"name":"Transact","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/"},{"@type":"ListItem","position":3,"name":"System Configuration","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/"},{"@type":"ListItem","position":4,"name":"Security Configuration","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/"},{"@type":"ListItem","position":5,"name":"Password Masking"}]},{"@type":"WebSite","@id":"https:\/\/ephesoft.com\/docs\/#website","url":"https:\/\/ephesoft.com\/docs\/","name":"Ephesoft Docs","description":"Intelligent Document Processing Made Easy","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ephesoft.com\/docs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/1081"}],"collection":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/comments?post=1081"}],"version-history":[{"count":2,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/1081\/revisions"}],"predecessor-version":[{"id":51438,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/1081\/revisions\/51438"}],"up":[{"embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/22092"}],"next":[{"title":"Security: Restricting access to certain Ephesoft Web Pages","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/configurations\/security-configuration\/security-restricting-access-to-certain-ephesoft-web-pages\/","href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/2622"}],"wp:attachment":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/media?parent=1081"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/doc_tag?post=1081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}