Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication Drools JBPM进程-对经过SSL身份验证的API进行REST调用_Authentication_Ssl_Https_Drools_Preemptive - Fatal编程技术网

Authentication Drools JBPM进程-对经过SSL身份验证的API进行REST调用

Authentication Drools JBPM进程-对经过SSL身份验证的API进行REST调用,authentication,ssl,https,drools,preemptive,Authentication,Ssl,Https,Drools,Preemptive,可以使用REST WorkItemHandler从JBPM进程对API进行REST调用,而无需SSL身份验证。我很确定怎么做。 问题是如何对HTTPS API进行REST调用,我已经尝试过多次使用REST WorkItemHandler输入参数,但没有机会 返回的错误为: “无法创建响应:[AAA.AAAProcess:72-插入请求:5]--org.jbpm.workflow.instance.WorkflowRuntimeException:[.AAAProcess:72-请求验证:4]--

可以使用REST WorkItemHandler从JBPM进程对API进行REST调用,而无需SSL身份验证。我很确定怎么做。 问题是如何对HTTPS API进行REST调用,我已经尝试过多次使用REST WorkItemHandler输入参数,但没有机会

返回的错误为:

“无法创建响应:[AAA.AAAProcess:72-插入请求:5]--org.jbpm.workflow.instance.WorkflowRuntimeException:[.AAAProcess:72-请求验证:4]--[AAA.AAAProcess:72-IP地址验证:16]--org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.aaaproces:72-电子邮件域验证:9]--org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72-电话号码验证:11]--org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72-突发模式验证:14]--org.jbpm.workflow.instance.WorkflowRuntimeException:[AAA.AAAProcess:72-其余:8]--java.lang.RuntimeException:无法使用抢占式身份验证[GET]执行请求。

有人遇到过这个问题吗。我们可以讨论一下吗。将不胜感激


我发现,如果需要使用RESTWorkItemHandler对SSL API进行REST调用,则必须启用Wildfly truststore,该truststore包含SSL API的密钥库

  • 您必须在“/Wildfly/standalone/configuration/”文件夹中创建Wildfly信任库“truststore.jks”
  • 将要进行Rest调用的服务器的API SSL证书导入上面的Wildfly trusrtstore“truststore.jks”中
  • 打开/wildfly/bin中存在的standalone.conf文件,然后添加如下配置:
  • 上面的配置显示了Wildfly在哪里找到信任库文件、信任库类型和信任库访问密码。重新启动Wildfly并调用进程RESTAPI

    祝你好运