Accessing a SOAP service with signature i BP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
03-11-23 12:31 PM
Hello
I'm trying to access a SOAP webservice that requires every request is signed by a certificate.
The setup for this signature is as follows
<?xml version="1.0" encoding="UTF-8"?> <Signature xmlns="http://rep.oio.dk/digitalsignatur.dk/xml/schemas/2007/02/08/"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI=""> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>…</DigestValue> </Reference> </SignedInfo> <SignatureValue>…</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>…</X509Certificate> </X509Data> </KeyInfo> </Signature>
I'm guessing I have to use the "Utility - HTTP::HTTP Request" object - but how?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
14-11-23 09:21 AM
Hi @LarsEnevoldsen - this looks like a tricky one, sorry you haven't had any answers as yet. I'm going to bump this up to the top of the board for you to see if we can get some clever folks from the community to give you advice. If you've managed to make any progress since posting this, let me know!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
14-11-23 09:27 AM
I would seem that its possible https://bpdocs.blueprism.com/z-pdf/bpe/web-services/en-us/blue-prism-6-web-services-user-guide.pdf ; see page 35
But its beyond me to make it work - also it seems this manual is out of date. wsdl.exe and wsewsdl3.exe are not used anymore as far as I can tell.
