11-06-21 02:07 PM
11-06-21 07:48 PM
01-07-21 03:24 AM
01-07-21 04:02 PM
02-07-21 06:51 AM
02-07-21 03:39 PM
02-07-21 03:40 PM
21-07-23 02:50 PM
Hello Eric,
Provider of the service expects call that in cURL looks like this:
curl -k -X GET "https://urlfake.json" --key "C:\Desktop\decrypted_private_key.pem" --cert "C:\Desktop\public_cert.pem"
So I need to provide public certificate and the private rsa key separately in PEM format.
"Load Certificate" action from the VBO only gives me possibility to load one of these files and then I can provide only one Certificate ID in the next callas.
Any solution for that?
24-07-23 02:32 PM
Hello @Dominika.Zolotarew,
As far as I know, Microsoft has only added direct support for PEM certificates in .NET Core. Blue Prism uses the .NET Framework though, and in the .NET Framework class used by the Utility - HTTP VBO, only PKCS12 certificates are supported. So you would need to convert you PEM certificate to the PKCS12 format.
If you're able to interact with the service via cUrl, you could use the Utility - Environment VBO to execute your cUrl command from a command prompt and then receive the response output.
Cheers,
25-07-23 01:39 PM
Hello Eric,
Thank you for your response.
Yes, I have tried to utilize cmd, however, I cannot go past this error "curl: (58) schannel: Failed to import cert file C:\Desktop\public_cert.pem, last error is 0x80092002". It seems it can be resolved by downgrading the cURL, but it might not be possible in our workspace