Updated 关于证书和TLS支持 (markdown)

Sun Yimin 2025-03-03 10:53:55 +08:00
parent 9ea09061b1
commit 5ece65bc8b

@ -27,3 +27,10 @@ Golang 在`x509.Certificate`中引入了新字段(忽略简单字段)
这种情况下在sm509中实现相应功能就显得十分困难
### 解决方案
#### 方案一
重新定义`Certificate`,不再是简单的类型定义`type Certificate x509.Certificate`,而是拷贝`x509.Certificate`完整结构,这样的话,在两者之间转换成本就偏高。
#### 方案二
彻底抛弃原来的实现,放弃支持非国密,这个改动可能成本更高,且有上游的兼容性问题。