提问人:malicious.dll 提问时间:11/17/2023 更新时间:11/17/2023 访问量:21
GoLang - tls。LoadX509KeyPair 无法解析私钥
GoLang - tls.LoadX509KeyPair failed to parse private key
问:
我使用Open Quantum Safe OQS-Provider和以下命令生成了Dilithium3 CA和服务器证书和私钥
openssl req -x509 -new -newkey dilithium3 -keyout dilithium3_CA.key -out dilithium3_CA.crt -nodes -subj "/CN=test CA" -days 365 -config openssl/apps/openssl.cnf
openssl genpkey -algorithm dilithium3 -out dilithium3_srv.key
openssl req -new -newkey dilithium3 -keyout dilithium3_srv.key -out dilithium3_srv.csr -nodes -subj "/CN=test server" -config openssl/apps/openssl.cnf
openssl x509 -req -in dilithium3_srv.csr -out dilithium3_srv.crt -CA dilithium3_CA.crt -CAkey dilithium3_CA.key -CAcreateserial -days 365
当我尝试使用
cert, err := tls.LoadX509KeyPair(crt, key)
if err != nil {
return nil, err
}
我收到错误failed to parse private key
我期望在上面的代码中获取证书变量中的值
答: 暂无答案
评论