X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=x509.go;fp=x509.go;h=0743ba0b0c1734d2aab322a9d0fa850186f4807c;hb=57c1e9924fef3fe07dfa9b3d5b996b50d0c08f17;hp=8a5dd4eac910799dbb545a602184a4883fb15521;hpb=92364d4e6d98a38edb92b7be377bc7ceae228c21;p=ucspi.git diff --git a/x509.go b/x509.go index 8a5dd4e..0743ba0 100644 --- a/x509.go +++ b/x509.go @@ -67,7 +67,7 @@ func PrivateKeyFromFile(p string) (prv interface{}, err error) { return } -func CertPoolFromFile(p string) (pool *x509.CertPool, err error) { +func CertPoolFromFile(p string) (certs []*x509.Certificate, pool *x509.CertPool, err error) { var data []byte data, err = ioutil.ReadFile(p) if err != nil { @@ -90,6 +90,7 @@ func CertPoolFromFile(p string) (pool *x509.CertPool, err error) { if err != nil { return } + certs = append(certs, ca) pool.AddCert(ca) } return