Hello,
I am attempting to implement JWT Grant authentication for my DocuSign integration in a developer account (demo.docusign.net). I consistently receive the following error when making API calls (e.g., oauth/token endpoint):
"Authenticatie mislukt (400): no_valid_keys_or_signatures"
This translates to no_valid_keys_or_signatures.
Here's what I've done so far:
- I have created an RSA Keypair within my DocuSign developer account for my Integration Key.
- I am using the Private Key from this newly generated keypair. I have confirmed that it's copied completely, including the
-----BEGIN RSA PRIVATE KEY-----and-----END RSA PRIVATE KEY-----headers/footers, and that there are no extra spaces or missing line breaks. - I have correctly set my
CLIENT_ID(Integration Key),USER_ID(API Username),ACCOUNT_ID, andDOCUSIGN_BASE_PATH(https://demo.docusign.net) in my application's environment variables. - I have performed the required user consent grant by navigating to the consent URL (
https://account-d.docusign.com/oauth/auth?...) and accepting.
Despite these steps, I continue to get the no_valid_keys_or_signatures error.
My question is: What are the less common or more subtle reasons that could cause the no_valid_keys_or_signatures error even after generating a new RSA keypair and ensuring proper copying of the private key and correct configuration of all IDs? Is there any specific troubleshooting step I might be missing on the DocuSign side to ensure the Public Key is correctly associated and valid for my Integration Key/User ID combination?
Back to Docusign.com
