1

按照步骤将 Worklight 与后端系统集成。在 5.0.6 中,适配器应该支持相互 SSL。

  1. 使用名为 cert1 的别名将证书导入 default.keystore
  2. 修改适配器的 sslCertificateAlias 为 cert1

当使用 Worklight Studio 运行与服务器连接的已部署适配器时,它抱怨“无法找到具有别名的证书链:'cert1'”。

缺少哪些步骤?

4

3 回答 3

3

检查“ worklight.properties ”文件中的“ ssl.keystore. *”属性,然后使用keytool检查密钥库文件中是否存在证书:

keytool -list -keystore default.keystore

以下是使用自签名证书在适配器和后端服务器之间配置相互 SSL 的步骤:

  1. 在“ default.keystore ”中生成适配器的私钥并导出其公共证书
  2. 将适配器的证书导入后端 truestore 文件

如果后端没有 CA 签名证书:

  1. 在其密钥库文件中生成后端的私钥并导出公共证书
  2. 将后端的公共证书导入 WL 服务器上的“default.keystore”文件
于 2013-04-10T06:56:34.370 回答
1

检查 worklight.properties 文件。确保 ssl 相关设置指向 default.keystore。

于 2013-04-10T05:18:37.643 回答
0

昨天想通了。必须以正确的方式配置证书链。

所有证书(服务器证书、一级证书和根证书)必须按特殊顺序组合成一个,并与私钥一起导入密钥库。然后使用一个别名,以便 Worklight 适配器可以找到它。

于 2013-04-10T13:48:07.533 回答