and more in a single search tool across platforms. Read the announcement here. |
06/25/2023 11:29 PM
Hi Team,
We have a use case to authenticate the SOAP connector using an x509 certificate.
We have successfully authenticated that service in SOAP UI by including the signature buffer, which contains the certificate, in the request header. However, we are uncertain about how to implement certificate-based authentication in the SOAP connector.
Can anyone tell me how we can achieve this.
Thanks!
06/27/2023 12:44 AM
The SOAP connector does not support Cert-based authentication. However, we can check for any workaround if you provide the snippet or info on how you are sending the certificate info using SOAPUI.
06/27/2023 01:42 AM
@khalidakhter Thanks for your response!
In SOAP UI, I am passing the signature buffer, which contains the certificate details, inside the header tag of the SOAP request.
That signature buffer is in XML signature (XMLDSIG) format. Below is the basic structure of the signature buffer, as I cannot provide the actual one.
<Signature>
<SignedInfo>
<CanonicalizationMethod />
<SignatureMethod />
<Reference>
<Transforms />
<DigestMethod />
<DigestValue />
</Reference>
<Reference /> etc.
</SignedInfo>
<SignatureValue />
<KeyInfo />
<Object />
</Signature>
Here, within the keyInfo tag, we are including the X509 certificate.
06/27/2023 05:22 AM - last edited on 06/27/2023 07:26 AM by Dave
@khalidakhter - Manish will provide you with more details.