Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal


  • Give kudos
  • Received
  • Given


  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

handshake_failure Edited


We deployed integration between celoxis and Jira.

It worked fine, but started to get an error: "Received fatal alert: handshake_failure" while trying to send API calls to JIRA.

Nothig has changed in code.

What happened?

We use java-1.7.0-openjdk-, version 1.7.0_211

Please, help! 

1 answer

0 votes

If you have not changed anything on the Celoxis side, then my best guess is that the SSL certificate that Celoxis is using has expired, and you'll need to install a new one.

Errors are on the JIRA side

Not quite.  The errors are being reported by Jira.  That does not tell us the error is on the Jira side, it just says Jira has spotted the problem.

The normal working procedure in your API call here is:

  1. Celoxis makes a call to a Jira system
  2. Jira uses SSL, so it asks Celoxis for some encryption stuff
  3. Jira matches that up with its own encryption stuff and says "ok, this is how we will talk" back to Celoxis
  4. Celoxis can now talk to Jira

That's the "handshake" process.  It's actually a lot more complex than that, but we only need to understand that basic overview to talk about the problem you're having.

The error message "handshake failure" means that step 3 in the handshake process failed.  Jira was not able to match up Celoxis' encryption with what it is configured for.

This can happen when

  1. Jira's encryption data or settings have been changed
  2. Celoxis's encryption data or settings have been changed
  3. Celoxis's encryption data has become invaliid because of a date expiring or a certificate revocation

Now, we can rule out point 1 easily - does your Jira Cloud system work when you visit it in your browser?  I think you find it will.  Which means the SSL on the Jira side is working fine.

This means the error is on the Celoxis side.  If you've changed nothing yourself, then the most likely culprit is an expired certificate.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Confluence

Announcing Team Calendars in Confluence Data Center

Hi Community! We're thrilled to share that Team Calendars for Confluence is now a built-in feature for Confluence Data Center releases 7.11 and beyond.  A long time favorite,  Team Cale...

82 views 0 3
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you