[Progress Communities] [Progress OpenEdge ABL] Forum Post: Integrating with Xero API - RSA-SHA1 Signatures

Status
Not open for further replies.
M

markgreenway

Guest
Hi, I've been tasked with integrating our OpenEdge 11.7 application with the Xero API in order to send and receive invoice information. Xero use 2 legged OAuth 1.0a authentication which required me to generate a public/private key-pair using OpenSSL and upload the public certificate to Xero which I've done. In order to access their API I need to use RSA-SHA1 encryption which Progress does not support. I found this page on the Progress Knowledgebase Progress KB - How to achieve asymmetric cryptography using native Progress ABL/4GL functions? which suggests using an external cryptography library but I have not been able to get any of the suggestions working. Essentially I need to generate an oauth_signature using RSA encryption and the private key (in a .pem file) that I generated. Hoping someone has done this before and can offer some pointers and advice. Thanks, Mark.

Continue reading...
 
Status
Not open for further replies.
Top