Моё весеннее загрузочное приложение, взаимодействующее с Soap Client для этого сертификата X509, использованного для рукопожатия приложения, в то время как я пытаюсь из Soap UI, я мог видеть часть заголовка, добавленную в запрос и получающую правильный ответ, но в заголовке кода, не добавляемый взапрос.Заранее благодарим за помощь в решении этой проблемы.
мой файл bootstrap.yml
server:ssl: key-store-type: JKS key-store: classpath:X509_Cert/tomcat.jks key-alias: xxxxx enabled: true key-store-password: xxx key-password: xxx
Запрос XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="xxxx" xmlns:v4="xxxxxxxxxxxxx"><soapenv:Header><wsse:Security 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"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="X509-xxxxxxxxxxxx">.....Tokens</wsse:BinarySecurityToken><ds:Signature Id="SIG-xxxxxxxx" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="soapenv v1 v4" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI="#id-XXXXXXXXXXXXXXXXXX"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="v1 v4" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>XXXXXXXXXXXXXXXXXX=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>....Tokens...</ds:SignatureValue><ds:KeyInfo Id="KI-xxxxxxxxx"><wsse:SecurityTokenReference wsu:Id="STR-xxxxxxxxxxxxx"><wsse:Reference URI="#X509-xxxxxxxxxxxxxxxxxxx" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soapenv:Header><soapenv:Body wsu:Id="id-xxxxxxxxxxxxxxxxxxx" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> ----- my request here---------- </soapenv:Body></soapenv:Envelope>
Как настроить файл bootstrap.yml длядобавить информацию заголовка в каждый запрос?Ваша помощь очень ценится