Hi,
i am running GrampsJS on a network, which is behind a VPN and has a self-signed cert installed, but not a valid one in terms of a public hosted page. This way the web sync interface does not allow to sync and throws an error which is hidden. I revealed it by modifying the warning to print the string behind it:
i modified the code in webapihandler.py to allow this:
import ssl
...
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
...
with urlopen(req, context=ctx) as res:
could you maybe add some option to allow/disable SSL verification? We could need some option in the frontend dialog by adding a checkbox
Hi, i am running GrampsJS on a network, which is behind a VPN and has a self-signed cert installed, but not a valid one in terms of a public hosted page. This way the web sync interface does not allow to sync and throws an error which is hidden. I revealed it by modifying the warning to print the string behind it:
i modified the code in webapihandler.py to allow this:
could you maybe add some option to allow/disable SSL verification? We could need some option in the frontend dialog by adding a checkbox