code: func LintCertificate(c *x509.Certificate) *ResultSet {
  	// Instead of panicing on nil certificate, just returns nil and let the client
  	// panic when accessing ZLint, if they're into panicing.
  	if c == nil {
  		return nil
  	}
  
  	// Run all tests
  	res := new(ResultSet)
  	res.execute(c)
  	res.Version = Version
  	res.Timestamp = time.Now().Unix()
  	return res
  }
docs: // LintCertificate runs all registered lints on c, producing a ZLint.