The subscriber end-point verification fails. However I have no entry of an access in my logs. I can however just copy-paste the notify-endpoint into the browser, and that gives me a log entry, so logs and firewalls work correctly.
It seems the fitbit server does not trust our certificate and never accesses the actual endpoint. Our CA is COMODO, so that's fairly well-known.
However we ran into a similar issue ourselves and had to update the curl certs. Seeing as you're running Ubuntu and curl just like us, maybe your CA certs are also outdated?
You can check with curl whether you can access api.switch.southerncross.co.nz : If that gives you an error 60, then that's the same problem.
Best Answer
Community Moderator Alumni are previous members of the Moderation Team, which ensures conversations are friendly, factual, and on-topic. Moderators are here to answer questions, escalate bugs, and make sure your voice is heard by the larger Fitbit team. Learn more
Is there an update to this? We've replaced our certificate to conform with your non-standard requirements (common name is deprecated: we added it anyway), but I still see SSL handshake errors on the end-point after a successful verification. The certificate is definitely valid according to the https://cryptoreport.websecurity.symantec.com/checker/ you sent me.
This seems to be a problem on your end now, maybe you still need to update curl?
Best Answer