生成和合并自签名证书

 

1. 生成自签名证书来连接到受保护的服务器

 

当产品在安全运行时(HTTPS/IMAPS/POPS/LDAPS)模式,它需要生成一个自签名证书,以便将ServiceDesk Plus连接到各自的安全服务器 。

 

步骤:

 

应该按照以下步骤在ServiceDesk Plus和相应的安全服务器之间建立连接。

1. 下载.zip文件,并将其解压缩到ManageEngine\ServiceDesk。 

Linux:

https://uploads.zohocorp.com/Internal_Useruploads/dnd/ServiceDesk_Plus/o_1af3b3o2010mg10kbj961mdt18sq1/lincertgeneration.zip

Windows:

https://uploads.zohocorp.com/Internal_Useruploads/dnd/ServiceDesk_Plus/o_1af360niepdjr7j1flk1o323fa1/wincertgeneration.zip  

 

2.连接到命令提示符。到ManageEngine\ServiceDesk" 目录,然后运行并以以下格式运行批处理文件:

Linux:

C:>ManageEngine\ServiceDesk>gencert.sh  servername:portnumber

Windows:

C:>ManageEngine\ServiceDesk>gencert.bat  servername:portnumber

 

3. 在运行该命令时,您将收到一个异常PKIX并要求您输入一个值。提供值1将生成一个名为jssecacerts的文件, 在ManageEngine\ServiceDesk"下面。


 

4.复制ssecacerts文件,在ManageEngine\ServiceDesk\jre\lib" 安全文件夹下。 

 

现在,重新启动ServiceDesk Plus应用程序,以便与受保护的服务器进行连接。

 

2. 在安全模式下配置多个产品时合并证书


可以合并以安全模式运行的两个或多个产品的证书。您可以在以下情况下合并证书:

考虑邮件服务器运行在安全模式。您必须使用以下三个步骤为邮件服务器生成证书, 包含文件jssecacerts。如果您希望连接其他ManageEngine(ME)产品,比如使用HTTPs模式的Desktop Central(DC),然后使用相同的步骤生成证书。


重要!: 记住,当您需要集成证书时,the "alias"必须不同。如果alias相同,产生覆盖。
例如,如果邮箱服务器和DC运行在同一个机器上,那么使用"gencert.bat"生成证书, 为前者提供主机名作为机器名,为后者提供FQDN作为机器名。

 

3.例如

 

下面是为邮件服务器和桌面中心创建和合并证书的示例。

 

生成证书:

 

请考虑,邮件服务器和DC安装在win7测试机器中。现在,使用以下命令分别为这两种证书创建证书:

邮箱服务器 > gencert.bat win7-test:9443

在证书生成结束时,会出现消息使用别名 'win7-test-1'"添加证书到密钥存储库'jssecacerts'

自动保存为"jssecacerts"

 

对于 DC > gencert.bat localhost:8383

在证书生成结束时,出现一则消息使用别名'localhost-1'"添加证书到密钥存储库'jssecacerts'

自动保存为 "jssecacerts"。重命名为"jssecacerts-dc"。

 

合并证书:

 

生成证书后,复制\ServiceDesk\jre\lib\security文件。执行以下命令:

>keytool -importkeystore -noprompt -srckeystore jssecacerts-dc -destkeystore jssecacerts

现在,重新启动Servicedesk Plus,使邮件服务器和DC连接都可以工作。

 


SeviceDeskPlus - 帮助台和资产管理软件
Copyright © 2006-2019 卓豪(北京)技术有限公司版权所有