type crypto/x509.CertPool
23 uses
crypto/x509 (current package)
cert_pool.go#L17: type CertPool struct {
cert_pool.go#L59: func NewCertPool() *CertPool {
cert_pool.go#L60: return &CertPool{
cert_pool.go#L68: func (s *CertPool) len() int {
cert_pool.go#L76: func (s *CertPool) cert(n int) (*Certificate, error) {
cert_pool.go#L80: func (s *CertPool) copy() *CertPool {
cert_pool.go#L81: p := &CertPool{
cert_pool.go#L110: func SystemCertPool() (*CertPool, error) {
cert_pool.go#L120: func (s *CertPool) findPotentialParents(cert *Certificate) []*Certificate {
cert_pool.go#L160: func (s *CertPool) contains(cert *Certificate) bool {
cert_pool.go#L168: func (s *CertPool) AddCert(cert *Certificate) {
cert_pool.go#L182: func (s *CertPool) addCertFunc(rawSum224 sum224, rawSubject string, getCert func() (*Certificate, error)) {
cert_pool.go#L206: func (s *CertPool) AppendCertsFromPEM(pemCerts []byte) (ok bool) {
cert_pool.go#L245: func (s *CertPool) Subjects() [][]byte {
root.go#L17: systemRoots *CertPool
root.go#L21: func systemRootsPool() *CertPool {
root_unix.go#L32: func loadSystemRoots() (*CertPool, error) {
verify.go#L182: Intermediates *CertPool
verify.go#L185: Roots *CertPool
crypto/tls
common.go#L616: RootCAs *x509.CertPool
common.go#L639: ClientCAs *x509.CertPool
google.golang.org/grpc/credentials
tls.go#L156: func NewClientTLSFromCert(cp *x509.CertPool, serverNameOverride string) TransportCredentials {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)