curl support TLCP using TASSL

传输层密码协议TLCP 对应 TLS协议, 在GB/T 38636-2020规范中定义。支持国密sm2, sm3, sm4密钥套件。增加加密证书, 6.4.5.3章节中提到 选择ECC, ECDHE算法,密钥交换算法使用用加密证书公钥。

2024-02-16 · 1 min · 65 words · Garlic Space

http3 - nginx with quictls

nginx 从1.25开始支持QUIC和http3

2024-02-16 · 2 min · 283 words · Garlic Space

SNI

SNI是TLS协议扩展, 在握手的开始标识其尝试连接的主机名, 当多个HTTPS服务部署在同一IP地址上,客户端就可以通过这个标识指定它将使用哪一个服务, 同时服务端也无需使用相同的证书,它在概念上相当于HTTP/1.1基于名称的虚拟主机。SNI扩展最早在2003年的RFC 3546中出现。

2023-12-11 · 5 min · 858 words · Garlic Space

SSL证书与私钥的编码格式和文件扩展名

...

2023-04-09 · 4 min · 712 words · Garlic Space

X.509 certificates

 X.509是定义的一个公钥证书格式标准。 RFC 5280 详细描述公钥证书,包括它们的字段和扩展名。 ...

2023-03-09 · 2 min · 222 words · Garlic Space

ACME 证书自动化管理

在搭建blog使用https服务,需要申请配置一个域名证书,使用了Let’s Encrypt申请了免费的https证书。

2021-08-28 · 2 min · 271 words · Garlic Space

docker 安装 Wordpress 及更新

今天登录到博客提示需要升级php,更新了下镜像顺便把之前搭建的步骤整理了一下。

2021-08-24 · 1 min · 123 words · Garlic Space

LeetCode-Palindrome Pairs Solution

Given a list of unique words, return all the pairs of the distinct indices i, j in the given list, so that the concatenation of the two words wordsi + wordsj is

2021-04-01 · 3 min · 477 words · Garlic Space

gethostbyname函数实现分析

DNS是一个分层级 (hierarchical ),分布式(decentralized)的网络数据库,完成主机名称和IP地址之间的相互映射。DNS名称空间包含一个树状结构,树根没有命名, 下面是树的最高层为顶级域名, 顶级域名包括: 顶级域名(gTLD),国家代码顶级域名(ccTLD), 国际化国家设施顶级域名(infrastructure TLD), 下面

2019-05-11 · 6 min · 1095 words · Garlic Space