1234567891011121314151617181920212223 |
- // Copyright 2012 The Go Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- package x509
- import "sync"
- var (
- once sync.Once
- systemRoots *CertPool
- systemRootsErr error
- )
- func systemRootsPool() *CertPool {
- once.Do(initSystemRoots)
- return systemRoots
- }
- func initSystemRoots() {
- systemRoots, systemRootsErr = loadSystemRoots()
- }
|