.PFX 也是一种安全证书的扩展名。它定义一种格式,用于存储私有密钥(生成CSR时由您的服务器产生)和公有密钥证书(由CA提供的您的SSL证书)。它是加密存储的文件。
要安装扩展名为 .PFX 的证书:
停止 ManageEngine ServiceDesk Plus
将对应的 .pfx 文件复制到 <ServiceDesk_home>\server\default\conf
使用 <ServiceDesk_home>\bin目录下的changewebserverport脚本,将Web服务器更改为HTTPS模式,并指定端口为 443。
[ServiceDesk Plus Home]\bin> changewebserverport.bat 443 https
导航到 [ServiceDesk Plus Home]\server\default\deploy\jbossweb-tomcat50.sar ,用文本编辑器打开 'server.xml' 文件。
搜索并定位一下条目:
<!-- SSL/TLS Connector configuration using the admin devl guide keystore
<Connector port="8443" address="${jboss.bind.address}"
maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/sdp.keystore"
keystorePass="sdpsecured" sslProtocol = "TLS" />
将文件名 sdp.keystore 替换为您的.pfx 文件名 (如:name.pfx) ,并在文件名后输入 keystoreType="pkcs12" ,再替换 'sdpsecured' 为您的keystore密码(.pfx 文件的密码)。
替换后的条目应该像下面:
<!-- SSL/TLS Connector configuration using the admin devl guide keystore
<Connector port="8443" address="${jboss.bind.address}"
maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/name.pfx" keystoreType="pkcs12" keystorePass="your password" sslProtocol = "TLS" />
重启 ManageEngine ServiceDesk Plus 。