v1.4.3

FiloSottile/mkcertv1.4.3Nov 25, 2020by FiloSottile

AI Summary

This release simplifies the EKU (Extended Key Usage) logic to follow clear rules based on SAN types, and makes certificate generation from CSRs consistent with standard certificate generation.

Key Highlights

  • Simpler EKU logic
  • serverAuth included when IP/DNS/URI SAN is present
  • clientAuth included with -client flag
  • emailProtection included with email address SAN
  • Consistent certificate generation between CSR and standard

New Features

  • Simplified EKU logic
  • Consistent CSR certificate generation

Full Release Notes

The EKU logic is now simpler, and it follows the following rules

* if an IP address, DNS name, or URI SAN is present, serverAuth is included
* if `-client` is used, clientAuth is included
* if an email address SAN in present, emailProtection is included

Certificate generation based on CSRs is now consistent with standard certificate generation.

Releases are now built from GitHub Actions.