tjfoc / gmsm

GM SM2/3/4 library based on Golang (基于Go语言的国密SM2/SM3/SM4算法库)
http://www.wutongchain.com
Apache License 2.0
1.78k stars 589 forks source link

gmsm库支持对基于1.2.156.10197.1.301 sm2-1数字签名算法的公钥或证书,进行读取和验签操作吗 #169

Open zhanghouxin07 opened 2 years ago

zhanghouxin07 commented 2 years ago

hi,勤劳的开发者们,

请问gmsm库支持对基于1.2.156.10197.1.301 sm2-1数字签名算法的公钥或证书,进行读取和验签操作吗

我获取了一份国密证书,但在加载证书时报错msg为:x509: not sm2 elliptic curve

代码片段为: pubKey, err := x509.ReadPublicKeyFromPem(content) // 读取公钥 if err != nil || pubKey == nil { fmt.Println("failed to read cert file, error is", err) return }

请问这个功能可用吗,是否有现有可用的函数可以使用,感谢。

best wishes