cancel
Showing results for 
Search instead for 
Did you mean: 

Accessing a SOAP service with signature i BP

LarsEnevoldsen
Level 2

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?

2 REPLIES 2

Michael_S
Community Team
Community Team

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!

LarsEnevoldsen
Level 2

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.