【问题标题】:How to sign SOAP request in Apigee如何在 Apigee 中签署 SOAP 请求
【发布时间】:2014-07-04 23:30:55
【问题描述】:

有人知道如何在 Apigee 中使用 X.509 证书签署 SOAP 信封吗?我需要向 Apigee Proxy 添加一个新的网络服务。但是,此服务受 SSL 保护。我试过http://apigee.com/docs/api-services/content/client-ssl-backend-servers 但是对我不起作用。我已向 Apigee 添加了证书。我可以看到它 Apigee

myCertKeystore
{
  "certs" : [ "myCert.crt.pem" ],
  "keys" : [ "myCert" ],
  "name" : "myCertKeystore"
}

我也已将此证书分配给我的 TargetEndpoint

<HTTPTargetConnection>
    <SSLInfo>
        <Enabled>true</Enabled>
        <ClientAuthEnabled>true</ClientAuthEnabled>
        <KeyStore>myCertKeystore</KeyStore>
        <KeyAlias>myCert</KeyAlias>
    </SSLInfo>
    <URL>https://mywebsercive.url/xxx</URL>
</HTTPTargetConnection>

但它不起作用。有什么方法可以强制 Apigee 签署 SOAP 请求? 任何帮助将不胜感激。

问候, 汤姆

【问题讨论】:

    标签: web-services ssl soap apigee x509


    【解决方案1】:

    没有开箱即用的方式来签署肥皂请求。需要使用 javacallouts 或脚本来执行此操作。密钥库的用途是验证目标后端服务器 SSL。这完全是另一回事,与肥皂请求签名无关。希望这可以帮助。

    【讨论】:

    • 您好,Darshan,感谢您的回答。这实际上是有道理的。这就是我的想法。我将尝试使用 javacallout。谢谢
    猜你喜欢
    • 2011-01-18
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 2021-06-03
    • 2014-09-26
    • 2010-11-15
    相关资源
    最近更新 更多