Option A - Chrome
- On chrome, go to https://github.com
- Click on the locker near the address bar, then click on “Details”
- The developer tools will open at the Security tab. Click on “View certificate”
- Go to the “Details” tab and click on “Copy to file…” to export to a .CER file
- Open the “Certification path” tab and navigate to the parent node at the tree, do this until the root
Option B - Firefox
- Use Firefox to go to https://github.com
- Click on the lock icon and then “More Information …” and there “View Certificate”
- Switch to the Details Tab and choose the first certificate of the tree and click Export
- Do the same for the next certificate in the tree
Option C - Manual
- Goto github, find the certificate that it is using
- Download certificate from https://www.digicert.com/digicert-root-certificates.htm
Then continue here
- Install the certificates in STRUST transaction:
- Click on the Change button
- Open “SSL System Client SSL Client (Anonymous)” folder
- In the third box, Certificate, click on the bottom-left button “Import certificate” and “Add to certificate list”.
- Upload all the downloaded certificates
Report ZABAPGIT_TEST_SSL can be used to verify that the connection works.
Also see blogs
The certificate list should end up looking something like this:
On Feburary 22nd, GitHub deprectated weak TSL connections.
See SAP note 510007, section 7, for information on how to configure SSL.
Add profile parameters:
ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH