I’m sorry if this is a dupe, I tried searching through the documentation, community topics, and google, but I couldn’t find precise or up-to-date answers to my questions.
I’m working on a build tool that currently uses xml-rpc to connect and publish to confluence, allowing the user to experience logging in on the command line and publishing the page they created or updated. We use this tool internally and so do some other companies and nearly everyone using this tool on OSX 10.12 and higher is getting the following error:
FAILURE Exception caught: (<class 'ssl.SSLError'>) Exception message: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)
It is very likely that I’m not familiar enough with certificates to understand why we got this in the first place, does anyone know if there is a solution to this?
This error also prompted me to consider using the REST API to post to confluence. I read that admin access is required to use the REST API, is this true? This might not be feasible with the way our security is set up internally, so I’m wondering what the right move is here. I know the xml-rpc api has been deprecated, but will the REST API work with all versions of confluence?