func (s CertStore) Certs() (res []Cert) { for pCert := C.CertEnumCertificatesInStore(s.hStore, nil); pCert != nil; pCert = C.CertEnumCertificatesInStore(s.hStore, pCert) { pCertDup := C.CertDuplicateCertificateContext(pCert) res = append(res, Cert{pCertDup}) } return }
func (s *CertStore) Certs() []*Cert { var res []*Cert for pCert := C.CertEnumCertificatesInStore(s.hStore, nil); pCert != nil; pCert = C.CertEnumCertificatesInStore(s.hStore, pCert) { pCertDup := C.CertDuplicateCertificateContext(pCert) res = append(res, &Cert{pCertDup}) } return res }