encryptPasswords 实用程序
encryptPasswords 实用程序用于加密和存储 Marketing Platform 使用的两个密码之一,如下所示。
*
Marketing Platform 用来访问其系统表的密码。该实用程序会用新的加密密码替换现有的加密密码(存储在位于 Marketing Platform 安装下的 tools\bin 目录中的 jdbc,properties 文件中)。
*
当将 Marketing Platform 配置为将 SSL 与非 Marketing Platform 或 Web 应用程序服务器提供的缺省证书以外的证书使用时,由该产品使用的密钥库密码。该证书可以是自签名证书,也可以从认证中心获取的证书。
何时使用 encryptPasswords
使用 encryptPasswords 的原因如下。
*
当您更改用于访问 Marketing Platform 系统表数据库的帐户的密码时。
*
先决条件
*
在运行 encryptPasswords 来加密和存储新的数据库密码之前,请备份位于 Marketing Platform 安装下的 tools/bin 目录中的 jdbc.properties 文件。
*
在运行 encryptPasswords 来加密和存储密钥库密码之前,必须已创建或获取数字证书,并且知道密钥库密码。
有关其他先决条件,请参阅关于 Marketing Platform 实用程序
语法
encryptPasswords -d databasePassword
encryptPasswords -k keystorePassword
命令
-d databasePassword
对数据库密码进行加密。
-k keystorePassword
加密密钥库密码并将它存储在名为 pfile 的文件中。
示例
*
已安装 Marketing Platform 时,系统表数据库帐户的登录设置为 myLogin。现在,在安装了一段时间之后,您已将此帐户的密码更改为 newPassword。按如下所示运行 encryptPasswords 来加密和存储数据库密码。
encryptPasswords -d newPassword
*
您要将 IBM® Unica Marketing 应用程序配置为使用 SSL,并且已创建或获取数字证书。按如下所示运行 encryptPasswords 来加密和存储密钥库密码。
encryptPasswords -k myPassword