2014-05-16 4 views
0

누구든지 Apigee에서 X.509 인증서로 SOAP 봉투에 서명하는 방법을 알고 있습니까? Apigee Proxy에 새로운 웹 서비스를 추가해야합니다. 그러나이 서비스는 SSL에 의해 보호됩니다. 내가 시도했다 http://apigee.com/docs/api-services/content/client-ssl-backend-servers 그러나 나 양식 작동하지 않습니다. Apigee에 인증서를 추가했습니다. 그리고 나는 내가 아니라 내 한 targetEndpointApigee에서 SOAP 요청에 서명하는 방법

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

에이 인증서를 할당했습니다 그러나이 작동하지 않습니다

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

를 Apigee 볼 수 있습니다. Apigee가 SOAP 요청에 서명하도록 할 수있는 방법이 있습니까? 도움이 될 것입니다.

감사합니다, 톰

답변

0

비누 요청에 서명 할 밖으로의 상자 방법은 없습니다. javacallouts 또는 스크립팅을 사용해야합니다. 키 저장소의 사용은 대상 백엔드 서버 SSL의 유효성을 검사하는 것입니다. 이것은 완전히 다른 것으로 비누 요청 서명과는 관련이 없습니다. 희망이 도움이됩니다.

+0

안녕하세요 Darshan, 답변 해 주셔서 감사합니다. 그것은 실제로 의미가 있습니다. 이것이 내가 생각한 것입니다. 나는 javacallout으로 시도 할 것이다. 감사 – user3644767