Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

why failed to create appslink even after change the ssl protocol

Norhanizawati Zainol Zainoon October 5, 2018

hi, 

 

we been trying to add a jira link but it keep on having same error below

 

aused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
at sun.security.ssl.Handshaker.activate(Handshaker.java:438)
at sun.security.ssl.SSLSocketImpl.kickstartHandshake(SSLSocketImpl.java:1426)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1296)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:698)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:119)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.atlassian.sal.core.net.HttpClientRequest.executeMethod(HttpClientRequest.java:596)
at com.atlassian.sal.core.net.HttpClientRequest.executeMethod(HttpClientRequest.java:546)
at com.atlassian.sal.core.net.HttpClientRequest.executeAndReturn(HttpClientRequest.java:350)
at com.atlassian.plugins.rest.module.jersey.JerseyRequest.executeAndReturn(JerseyRequest.java:161)
at com.atlassian.plugins.rest.module.jersey.JerseyRequest.execute(JerseyRequest.java:141)
at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader.download1(AppLinksManifestDownloader.java:150)
... 220 more

 

we have tried to change the protocol but end up with the same error too. 

2 answers

1 accepted

0 votes
Answer accepted
JP _AC Bielefeld Leader_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 5, 2018

Hi,

I guess it's not a certificate problem in the first place. The protocol (https) and/or ssl configuration in server.xml seems to be wrong.

Getting SSL right within Confluence (to be precise: The Apache Tomcat application server) can be tricky, as you have to configure the Java certificate store. The first line of the error says it all:

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

Consider using an Apache HTTPD server working as a reverse proxy in front of the Confluence server. We use this configuration to have single HTTPD server acting as a proxy to all Atlassian servers in our company: Confluence, Jira, Bitbucket,...

Easy to configure, only one place for SSL termination, secure setup.

Best

JP

Norhanizawati Zainol Zainoon October 8, 2018

yes. it works! thanks a lot. so jira change backed their protocol and make both confluence and jira protocol and all works fine. thanks again. 

0 votes
Mayur Supare October 5, 2018

Hello ,

You need to share the certificate with both application

so that they can communicate with each other

 

Thanks,

Mayur

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events