   warn, err := tls.CertValid(s.commonName, s.subjectAlternateNames, s.organizations, s.filename, lp.GeneratedCertsDirectory)    if err != nil {     return err    }    if len(warn) > 0 {     util.PrettyPrintErr(lp.Log, "Found certificate for %s, but it is not valid", s.description)     util.PrintValidationErrors(lp.Log, warn)     return fmt.Errorf("invalid certificate found for %q", s.description)    }    // This cert is valid, move on    util.PrettyPrintOk(lp.Log, "Found valid certificate for %s", s.description)    continue   }   // Cert doesn't exist. Generate it   if err := generateCert(lp.GeneratedCertsDirectory, s, p