wso2 api管理器3.1.0中的订阅工作流实现

时间:2020-09-21 16:21:10

标签: wso2 wso2-am

我正在尝试在WSO2 API Manager 3.1.0上实现wso2工作流实施,我无法找到进入管理门户的请求。

有人可以帮忙吗? 按照WSO2官方文档,我在WSO2 API Manager 2.6.0中尝试了同样的方法,效果很好。

版本使用: WSO2 API管理器3.1.0& WSO2 EI 6.5.0

注意:尝试此操作时,BPS服务器中未打印任何日志。 如下登录APIM。

[2020-09-21 21:40:59,988] ERROR - SubscriptionsApiServiceImpl Requested application not found
[2020-09-21 21:41:18,901] ERROR - SubscriptionsApiServiceImpl Requested application not found
[2020-09-21 21:42:12,318]  INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2020-09-21 21:42:12,318+0530]
[2020-09-21 21:42:12,347]  INFO - PermissionUpdater Permission cache updated for tenant -1234
[2020-09-21 21:42:12,387]  INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2020-09-21 21:42:12,387+0530]
[2020-09-21 21:42:13,180]  WARN - login:jag Not Retrieving Pending Tasks. Check BPS Connectivity. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
[2020-09-21 21:42:13,346]  WARN - login:jag Not Retrieving Pending Tasks. Check BPS Connectivity. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed

1 个答案:

答案 0 :(得分:3)

“我正在尝试在WSO2 API上实现wso2工作流实施 Manager 3.1.0,我找不到向管理员发送的请求 门户。”

[2020-09-21 21:42:13,180]警告-login:jag无法检索待处理的任务。检查BPS连接。 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径验证失败:java.security.cert.CertPathValidatorException:签名检查失败 [2020-09-21 21:42:13,346]警告-login:jag无法检索待处理的任务。检查BPS连接。 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径验证失败:java.security.cert.CertPathValidatorException:签名检查失败

要在管理门户中显示任务列表,我们需要将API Manager的证书导入到EI服务器的客户端信任库中,还将EI服务器的证书导入到API Manager的客户端信任库中。根据上面的日志,您还没有这样做。

请按照以下步骤在APIM和EI服务器之间导入和导出证书。

包含每个产品的客户端信任库的目录的路径为:

  1. API-M-' /存储库/资源/安全性'
  2. EI-' / wso2 / business-process / repository / resources / security
  • 从BPS导出证书并导入到APIM

    1. cd / wso2 / business-process / repository / resources / security
    2. keytool-导出-alias wso2carbon -keystore wso2carbon.jks-文件publickeyBPS.pem 要求时输入密码wso2carbon。这是密钥库的默认密码。
    3. cp publickeyBPS.pem / repository / resources / security
    4. cd /存储库/资源/安全性
    5. keytool -import -alias wso2bps -file publickeyBPS.pem -keystore client-truststore.jks -storepass wso2carbon
    6. keytool -list -alias wso2bps -keystore client-truststore.jks -v
  • 从APIM导出证书并导入到BPS

    1. cd /存储库/资源/安全性
    2. keytool-导出-alias wso2carbon -keystore wso2carbon.jks-文件publickeyAPIM.pem 要求时输入密码wso2carbon。这是密钥库的默认密码。
    3. cp publickeyAPIM.pem / wso2 / business-process / repository / resources / security
    4. cd / wso2 / business-process / repository / resources / security
    5. keytool -import -alias wso2apim -file publickeyAPIM.pem -keystore client-truststore.jks -storepass wso2carbon
    6. keytool -list -alias wso2bps -keystore client-truststore.jks -v