How to fix ERROR [HY000] [Microsoft][Xero] (1019) Unable to complete RSA Signature: error:1E08010C:DECODER routines::unsupported ERROR [HY000] [Microsoft][Xero] (1019) Unable to complete RSA Signature: error:1E08010C:DECODER routines::unsupported

Bhagat, Anil 20 Reputation points
2025-08-29T04:09:20.3166667+00:00

Hi All,

I am using Azure Default Xero connector + OAuth2.0 flow. I have supplied the required information

  • Client ID
  • Client Secret
  • Tenant Id
  • REfresh Token

If I click on TEst Connection , I get below mentioned error. Can you please help ?

ERROR [HY000] [Microsoft][Xero] (1019) Unable to complete RSA Signature: error:1E08010C:DECODER routines::unsupported

ERROR [HY000] [Microsoft][Xero] (1019) Unable to complete RSA Signature: error:1E08010C:DECODER routines::unsupported

Azure Data Factory
Azure Data Factory

An Azure service for ingesting, preparing, and transforming data at scale.


2 answers

Sort by: Most helpful
  1. Sina Salam 31,536 Reputation points Volunteer Moderator
    2025-08-29T19:50:28.6166667+00:00

    Hello Bhagat, Anil,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you would like to fix all the errors.

    @Amira Bedhiafi have done a lot of justice in providing best resolution, just an addition to her response on Xero refresh tokens rotate. In Xero’s OAuth 2.0 flow, every time you use a refresh token to get a new access token, you also receive a brand-new refresh token, and the old one immediately becomes invalid. If you don’t update and store the latest refresh token (for example, in Azure Key Vault), future connection attempts will fail even if the initial test connection worked. This refresh-token rotation is a common follow-up issue in Xero integrations and is worth highlighting. Check for more details here - https://developer.xero.com/documentation/oauth2/overview

    I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    3 deleted comments

    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.