2015-09-16 4 views
1

Проблема, с которой мы сталкиваемся, заключается в том, что мы можем сделать успешный вызов мыла с помощью soapui, но не можем сделать тот же вызов, используя PHP.Мыльный вызов работает в soap ui, но не работает в php - проблема заключается в вложении keystore.jks

Ниже вы найдете заголовок, который мы используем в soap ui.

<soap:Envelope xmlns:hubc="http://hubc.ee.sim.dsh.cms.hhs.gov" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> 
    <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> 
     <wsse:Security soap:mustUnderstand="true" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> 
     <wsu:Timestamp wsu:Id="TS-464FFDDFED6BF260B214424061128904"> 
      <wsu:Created>2015-09-16T12:21:52.890Z</wsu:Created> 
      <wsu:Expires>2015-09-16T12:22:52.890Z</wsu:Expires> 
     </wsu:Timestamp> 
     <wsse:UsernameToken wsu:Id="UsernameToken-464FFDDFED6BF260B214424061097963"> 
      <wsse:Username>xxxxxxxxxxxxxxx</wsse:Username> 
      <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">8pmfYIJhqvkRLIcrR/R2yOoEelg=</wsse:Password> 
      <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">xxxxxxxxxxxxx</wsse:Nonce> 
      <wsu:Created>2015-09-16T12:21:49.796Z</wsu:Created> 
     </wsse:UsernameToken> 
     </wsse:Security> 
    </soap:Header> 
    <soap:Body> 
     <hubc:HubConnectivityRequest/> 
    </soap:Body> 
</soap:Envelope> 

Soap UI имеет графический интерфейс, который позволяет нам поместить файл хранилищу, чтобы вызов мыла. Мы не знаем, как это хранилище ключей встроено в мыльный вызов.

Любой совет относительно того, как сделать функцию хранилища ключей в php таким же образом, как и в soap ui, будет очень признателен.

Благодаря,

Alex

+0

Можете ли вы опубликовать журналы ошибок для PHP? Также вы можете подтвердить, что используете HTTPS для службы SOAP? –

+0

yes Я могу подтвердить, что мы используем HTTPS для службы SOAP – asare

+0

, вы нашли свое решение в php, я застрял в этом в течение длительного времени. Если вы нашли один, пожалуйста, поделитесь со мной, это healthcare.gov hubconnectivity webservice right –

ответ

0

ср 16 сентября 2015 16:03:21 EDT: ОТЛАДКА: >> "POST/HubConnectivityService HTTP/1.1 [\ г] [\ п]" ср 16 сентября 16:03:21 EDT 2015: DEBUG: >> «Accept-Encoding: gzip, deflate [\ r] [\ n]» Ср Сен 16 16:03:21 EDT 2015: DEBUG: >> «Content-Type: application/soap + xml; charset = UTF-8; action = "

Смежные вопросы