diff --git a/关于证书和TLS支持.md b/关于证书和TLS支持.md index b7265ae..b0f5071 100644 --- a/关于证书和TLS支持.md +++ b/关于证书和TLS支持.md @@ -19,6 +19,12 @@ type RevocationList x509.RevocationList 它的缺点是: * 需要显示转换才能在这些类型和`x509`相应类型之间进行转换。 -* 如果`x509`中相应类型有私有字段(不管是直接的还是间接的),并且我们的扩展实现必须访问,则会引发可访问性问题。 +* 如果`x509`中相应类型有**私有字段(不管是直接的还是间接的),并且我们的扩展实现必须访问,则会引发可访问性问题**。 * 如果有其它类型中定义了该类型的字段,那这个类型必须完整重定义(复制完整实现),代码改动量、维护工作量也比较大。 +Golang 在`x509.Certificate`中引入了新字段(忽略简单字段): +![image](https://github.com/user-attachments/assets/bbf6b2dd-9f48-4811-9415-c10b093122b7) + +这种情况下,在sm509中实现相应功能就显得十分困难! + +