Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SSLHandshakeException on subscriber endpoint

ANSWERED

Hi,

 

I'm attempting to set up a webhook subscriber and so far I'm only getting failures with the cryptic error reason "SSLHandshakeException". It seems this is a Java exception (I guess that's what the Fitbit server uses) but it can be caused by a number of reasons.

 

My server at exist.io definitely supports TLSv1 as outlined in the API docs, but perhaps you don't recognise my SSL cert? It's not self-signed but it is verified by StartCom (perhaps a vendor Fitbit's library doesn't recognise?)

 

Any help would be appreciated.

Best Answer
2 BEST ANSWERS

Accepted Solutions

Fitbit currently uses Java 7 and StartCom is not a recognized certificate authority in that version. We will be supporting more certificate authorities in the future. For now, you will need to use another CA.

View best answer in original post

Best Answer
0 Votes

Thanks Jeremiah, I figured as much. That's a bummer but I'll switch CAs I guess.

View best answer in original post

Best Answer
0 Votes
9 REPLIES 9

Are you using TLS+SNI? Fitbit does not support SNI yet.

Best Answer
0 Votes

No, no SNI.

Best Answer
0 Votes

I've been testing various options such as turning on SSLv3 and resetting nginx to the default list of supported ciphers, but still no luck. Perhaps a cert issue?

Best Answer
0 Votes

Please send PM to me your application id.

Ivan Bahdanau
Senior Software Developer at Fitbit
Best Answer
0 Votes

Fitbit currently uses Java 7 and StartCom is not a recognized certificate authority in that version. We will be supporting more certificate authorities in the future. For now, you will need to use another CA.

Best Answer
0 Votes

Thanks Jeremiah, I figured as much. That's a bummer but I'll switch CAs I guess.

Best Answer
0 Votes

I'm having this same issue. Can we get more detailed exception descriptions?

Best Answer
0 Votes

@thai_sentrian: What's your host name?

Best Answer
0 Votes
Best Answer
0 Votes