在Go中有一个功能:

func (s *CertPool) AppendCertsFromPEM(pemCerts []byte) (ok bool)

但没有相反的方法。

如何将x509.CertPool转换为PEM字节?

最佳答案

struct field containing the []*Certificate is unexported,并且没有暴露它们的函数。可能会保护他们免受您想要做的事情的影响。因此,按原样使用该程序包是不可能的。也没有定义interface,因此您将无法使用此添加的功能提供自己的CertPool实现。

关于go - 将x509 certPool转换为pemBytes,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58241987/

10-09 01:31