mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
docs: github TSL #1225
This commit is contained in:
parent
95e82dfba8
commit
fa2c00a0d7
|
@ -11,43 +11,7 @@ To use the online feature, SSL must be setup. Offline projects will work behind
|
|||
|
||||
## STRUST/SSL setup(online projects only) ##
|
||||
|
||||
##### Option A - Chrome #####
|
||||
|
||||
1. On chrome, go to https://github.com
|
||||
2. Click on the locker near the address bar, then click on "Details"
|
||||
3. The developer tools will open at the Security tab. Click on "View certificate"
|
||||
4. Go to the "Details" tab and click on "Copy to file..." to export to a .CER file
|
||||
5. Open the "Certification path" tab and navigate to the parent node at the tree, do this until the root
|
||||
|
||||
|
||||
##### Option B - Firefox #####
|
||||
1. Use Firefox to go to https://github.com
|
||||
2. Click on the lock icon and then "More Information ..." and there "View Certificate"
|
||||
3. Switch to the Details Tab and choose the first certificate of the tree and click Export
|
||||
4. Do the same for the next certificate in the tree
|
||||
|
||||
##### Option C #####
|
||||
1. Goto github, find the certificate that it is using
|
||||
2. Download certificate from https://www.digicert.com/digicert-root-certificates.htm
|
||||
|
||||
##### Then continue here #####
|
||||
1. 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
|
||||
* Save
|
||||
|
||||

|
||||
|
||||
Report [ZABAPGIT_TEST_SSL](./other-test-ssl.html) can be used to verify that the connection works.
|
||||
|
||||
Also see blogs
|
||||
* http://scn.sap.com/people/jens.gleichmann/blog/2008/10/31/calling-webservices-from-abap-via-httpsssl-with-pfx-certificates
|
||||
* http://scn.sap.com/people/thomas.jung/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
|
||||
|
||||
The certificate list should end up looking something like this:
|
||||

|
||||
[SSL setup](guide-ssl-setup.html)
|
||||
|
||||
## Proxy setup(online projects only) ##
|
||||
If your server is behind a proxy, it can be configured under Advanced -> Settings,
|
||||
|
|
52
docs/guide-ssl-setup.md
Normal file
52
docs/guide-ssl-setup.md
Normal file
|
@ -0,0 +1,52 @@
|
|||
---
|
||||
title: SSL setup
|
||||
category: online projects
|
||||
order: 70
|
||||
---
|
||||
|
||||
##### Option A - Chrome #####
|
||||
1. On chrome, go to https://github.com
|
||||
2. Click on the locker near the address bar, then click on "Details"
|
||||
3. The developer tools will open at the Security tab. Click on "View certificate"
|
||||
4. Go to the "Details" tab and click on "Copy to file..." to export to a .CER file
|
||||
5. Open the "Certification path" tab and navigate to the parent node at the tree, do this until the root
|
||||
|
||||
##### Option B - Firefox #####
|
||||
1. Use Firefox to go to https://github.com
|
||||
2. Click on the lock icon and then "More Information ..." and there "View Certificate"
|
||||
3. Switch to the Details Tab and choose the first certificate of the tree and click Export
|
||||
4. Do the same for the next certificate in the tree
|
||||
|
||||
##### Option C - Manual #####
|
||||
1. Goto github, find the certificate that it is using
|
||||
2. Download certificate from https://www.digicert.com/digicert-root-certificates.htm
|
||||
|
||||
##### Then continue here #####
|
||||
1. 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
|
||||
* Save
|
||||
|
||||

|
||||
|
||||
Report [ZABAPGIT_TEST_SSL](./other-test-ssl.html) can be used to verify that the connection works.
|
||||
|
||||
Also see blogs
|
||||
* http://scn.sap.com/people/jens.gleichmann/blog/2008/10/31/calling-webservices-from-abap-via-httpsssl-with-pfx-certificates
|
||||
* http://scn.sap.com/people/thomas.jung/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
|
||||
|
||||
The certificate list should end up looking something like this:
|
||||

|
||||
|
||||
### GitHub
|
||||
On [Feburary 22nd]{https://githubengineering.com/crypto-removal-notice/}, GitHub deprectated weak TSL connections.
|
||||
|
||||
See SAP note 510007, section 7, for information on how to configure SSL.
|
||||
|
||||
Add parameters
|
||||
```
|
||||
ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH
|
||||
ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH
|
||||
```
|
Loading…
Reference in New Issue
Block a user