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?
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!
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.