Skip to content

Commit c0db510

Browse files
authored
Update https.md
1 parent 464ba1f commit c0db510

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

https.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
### Securely transporting stuff: HTTPS explained
1+
# Securely transporting stuff: HTTPS explained
22

33

4-
### The problem
4+
## The problem
55
The problem with HTTP without any S is that it sends and receives data in plain text.
66

77
`Well, who can see my data in plain text?`
@@ -18,7 +18,7 @@ The owner of the cafe or your boss in your office can see your data by programmi
1818
**Bad HTTP!**
1919

2020

21-
### Enters HTTPS
21+
## Enters HTTPS
2222

2323
![https](/img/https.gif)
2424

@@ -34,7 +34,10 @@ There is still one problem with the above process, that is, any [man in the midd
3434
To solve that problem browser like Chrome, Firefox, Safari etc. come embedded with information to find out which certificates are genuine. Browsers look for signature in the certificate, the signature on the certificate needs to be from one of the certified certificate authorities. If there is no such signature in the certificate then the browser will display a warning to the user that this connection is not really HTTPS. The server on the other hand need to get the signed certificate from one of the certificate authority by physically verifying their identity(by sending docs etc.).
3535

3636
### How to get HTTPS for my website?
37-
#TODO
37+
#### There are two ways to get HTTPS to your website
38+
1. Paid
39+
*
40+
2. Free
3841

3942
#### Best practices for https configuration, examples is for [nginx](https://www.nginx.com/) but settings for apache are available too ([mod_ssl](https://httpd.apache.org/docs/current/mod/mod_ssl.html) & [mod_headers](http://httpd.apache.org/docs/current/mod/mod_headers.html))
4043
- [ ] update [openssl](https://www.openssl.org/source/) to the latest version available
@@ -66,7 +69,7 @@ To solve that problem browser like Chrome, Firefox, Safari etc. come embedded wi
6669
```
6770

6871
### Certificate Pinning for apps
69-
TODO
72+
#TODO
7073

7174
### Precautions for general public
7275
#TODO

0 commit comments

Comments
 (0)