当产品以安全模式(HTTPS/IMAPS/POPS/LDAPS)运行时,ServiceDesk Plus 必须信任目标服务器的 SSL 证书,才能建立安全连接。
请按照以下步骤,在 ServiceDesk Plus 与相应的安全服务器之间建立连接。
1. 从以下链接下载 .zip 文件,并将其解压到 "ManageEngine\ServiceDesk"。
Linux:
Windows:
2. 打开命令提示符。进入 "ManageEngine\ServiceDesk" 目录,并按以下格式运行批处理文件:
Linux:
test@ubuntu:~/ServiceDesk$ sh gencert.sh servername:portnumber
Windows:
C:>ManageEngine\ServiceDesk> gencert.bat servername:portnumber
3. 运行该命令后,您会收到一个 PKIX 异常提示,并要求您输入一个值。请输入 1,这将会在 "ManageEngine\ServiceDesk" 下生成一个名为 jssecacerts 的文件。
4. 将 jssecacerts 文件复制到 "ManageEngine\ServiceDesk\jre\lib\security" 文件夹下。
现在,重新启动 ServiceDesk Plus application,即可使与安全服务器的连接正常工作。
假设正在连接一个目标服务器;例如,我们将 win7-test 机器上的邮件服务器作为目标服务器。您可以使用以下命令将邮件服务器的证书添加到application的信任库中:
脚本执行结束时,将显示如下消息:“已使用别名 'win7-test-1' 将证书添加到密钥库 'jssecacerts' 中”
它会自动保存为 “jssecacerts”。