cancel
Showing results for 
Search instead for 
Did you mean: 

How to overcome an HTTP error 421 occured: SSL handshake error with the abapGIT plugin in Steampunk

Andre_Fischer
Product and Topic Expert
Product and Topic Expert

When trying to add a new repository from GitHub.com I ran into the problem that the following error message was shown:

HTTP error 421 occured: SSL handshake with github.com:443 failed: SSSLERR_PEER_CERT_UNTRUSTED (-102)

The error is due to the new SSL root certificate that is used on github.com since March the 7th.


 

View Entire Topic
Andre_Fischer
Product and Topic Expert
Product and Topic Expert

Using the Maintain Certificate Trust List App in your SAP BTP ABAP Environment system you can update the prefilled list of certificates that is delivered by SAP. (see button "Check for Updates").

 

Andre_Fischer_2-1710350605621.png

There you will have the following dialogue.

Since quite some time we (SAP) are offering to automatically update the list of trusted certificates managed by SAP on a regular basis.

With the upcoming next release this will be enabled by default.

Andre_Fischer_1-1710350542469.png

If this does not help because the certificate is not on the list even after you have refreshed the list you can (as a workaround) upload the certicate of the web site (in this case GitHub.com) you want to connect to as a certificate that is "Managed by Customer" as shown in the following screen shots. 

My colleagues are working on updating the list of trusted certificates, but in the meantime you would have to use the aforementioned workaround.

Upload_certificate.png

Upload_certificate_2.png

WolfgangJanzen
Product and Topic Expert
Product and Topic Expert
0 Kudos

The issue is also discussed on github.com

adarsh_hegde
Advisor
Advisor
0 Kudos

Hello Andre,

Thanks for your suggested solution. How to get the certificate from github.com?

Edit: Download the certificate from your browser like this