I have followed the auth-methods (Service account integration) and created the public key certificates and uploaded the public certificate (certificate_pub.crt) as a part of creating the integration. But when I click create integration. It says "your certificate is not valid!" and provide the url to follow which is the same I used to create these certificates.
Looking to know how I can create a new integration to use Adobe services, like user management apis.
Hrm could you share a screenshot of your command line terminal of your creation of the certificate?
Also, this one is a little more inolved, but if you could obtain a request-id or debug-id of the failure it would be very helpful. For this you would need to be familiar with your browser's developer tools, and get it from the response headers of the attempt to upload the certificate. If not we can explore other options.
We are experiencing the same issue while trying to set up a User Management integration. I've tried uploading the public key as both a CRT and PEM file, both result in the same error message.
Argh, your certificate is not valid!
Check this url for a tutorial on how to generate a valid certificate.
( request debug id: 11543c41-92e1-406c-8043-82f3761314b5 )
Both were generated with the command: (switching crt for pem when trying a pem certificate extension)
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate_pub.crt
Tried in both Safari and Chrome on MacOS 10.14.6.
ryanskihead - Any update on this issue? Is something down on Adobes end?
Adobe support determined that the error (for our team at least) was a result of our Adobe contract type. In order to leverage these APIs you need to have an Enterprise contract with Adobe.