将 x509 certPool 转换为 pemBytes
Convert the x509 certPool to pemBytes
在 Go 中有一个函数:
func (s *CertPool) AppendCertsFromPEM(pemCerts []byte) (ok bool)
但是没有办法反其道而行之。
如何将 x509.CertPool 转换为 PEM 字节?
struct field containing the []*Certificate
is unexported,并且没有公开它们的函数。可能会保护他们免受您想要做的事情的影响。因此,按原样使用包,没有办法做到这一点。也没有定义 interface
,因此您也无法提供自己的具有此附加功能的 CertPool
实现。
在 Go 中有一个函数:
func (s *CertPool) AppendCertsFromPEM(pemCerts []byte) (ok bool)
但是没有办法反其道而行之。
如何将 x509.CertPool 转换为 PEM 字节?
struct field containing the []*Certificate
is unexported,并且没有公开它们的函数。可能会保护他们免受您想要做的事情的影响。因此,按原样使用包,没有办法做到这一点。也没有定义 interface
,因此您也无法提供自己的具有此附加功能的 CertPool
实现。