TLS

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Jun 15 8:22
Editor
Edited
Edited
2025 May 27 23:39

Transport Layer Security

Netscape built SSL, a protocol for creating secure channels between clients and servers that can be run over HTTP. Resent Secure Sockets Layer TLS.

Cipher Suite

notion image
TLS Notion
 
 
TLS Versions
 
 
 
 
'Direct TLS' option (sslnegotiation=direct) which starts TLS handshake immediately without SSLRequest phase
How direct TLS can speed up your connections
A few months ago, one of my Aurora DSQL teammates reported a curious finding. When connecting to their DSQL clusters using the corporate VPN, their connections were fast and snappy - as they should be! But, when connecting without using the VPN, their connections were taking around 3 seconds. Curiously, this was only happening when in the AWS offices.
SHA, RSA and the relation between them
RSA is actually two algorithms, one for asymmetric encryption, and one for digital signatures (the signature algorithm is traditionally -- but incorrectly -- described as "encryption with the private key" and this is an endless source of confusion). Asymmetric encryption uses keys.
SHA, RSA and the relation between them

History

History of HTTPS Usage
"What should I use HTTPS for?" is a question whose answer has changed over the years. Here's an attempt to piece the history together. The web started off as just HTTP. This allowed for an enormous amount of things, but online shopping wasn't one of them. The problem was, sending credit card numbers over HTTP opened them up to theft: anyone between you and the server could keep a copy of your ca
History of HTTPS Usage
Security cards
badssl.com
 

Recommendations