使用第三方/自签名SSL证书将OpManager与ServiceNow集成

通过以下步骤,OpManager可以使用第三方/自签名SSL证书轻松与ServiceNow集成:

步骤 1:获取密钥库文件和密码

  • 获取在OpManager中生成SSL证书时使用的密钥库文件和密码。如果证书已存在,请跳到步骤 3。
  • 要获取文件路径和密码,请打开位于“<OpManager_Installed_Dir>/conf/server.xml下的文件“server.xml并检查<Connector>tag。

    ServiceNow SSL image

    ServiceNow SSL image

第 2 步:从密钥库文件中导出 SSL 证书

  • 要从密钥库文件导出 SSL 证书,请运行以下命令,如果系统提示输入密码,请输入步骤 1 中的密码

    ServiceNow SSL image

    其中 Alias Name 是证书别名。
  • 您可以使用以下命令从密钥库获取别名列表

    ServiceNow SSL image

第 3 步:导入 SSL 证书

若要将 SSL 证书导入新的信任存储,请运行以下命令

  • 如果SSL证书是自签名的:

    ServiceNow SSL image

  • 如果 SSL 证书是 CA 签名的:

    ServiceNow SSL image

    注意: 信任库密码可以是任何密码。

步骤 4:将信任库导入 ServiceNow:

  • 转到 ServiceNow 实例,然后选择系统定义→证书→新建
  • 选择类型作为Java 密钥存储,并在密钥库密码字段中提供信任库密码

    ServiceNow SSL image

  • 现在选择邮件附件并添加 opmservicenow.truststore文件。

    ServiceNow SSL image

  • 在更新之前使用“验证存储/证书选项验证文件,然后单击提交

    ServiceNow SSL image

步骤 5:在 ServiceNow 中创建协议配置文件

  • 转到 ServiceNow 实例→系统安全性→协议配置文件→新建
  • 将协议字段设置为 opmhttps,然后在 Keystore 字段中选择之前创建的证书条目,然后单击 提交

    ServiceNow SSL image

步骤6:OpManager中设置OPM主机URL

  • OpManager,转到ServiceNow→设置→常规设置→第三方集成,然后单击配置
  • 提供 ServiceNow 实例详细信息,然后单击“保存。请注意,URL的格式应为opmhttps://host_name:web_port/,其中web_portOpManager的Web端口,host_name是指OpManager实例的主机名或IP地址。

    ServiceNow SSL image

Back to Top