mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Generate mkcert certificates for IP addresses and URIs effortlessly. Learn how mkcert automatically adds Subject Alternative Name entries for seamless SSL/TLS configuration.
How to Change the mkcert Default Password "changeit" for PKCS12 FilesLearn how to change the default mkcert PKCS12 password 'changeit' by editing source code and rebuilding. Secure your certificate bundles effectively.
mkcert Default Key Generation Parameters: RSA 2048 vs 3072 ExplainedUnderstand mkcert key generation defaults. Learn why mkcert uses RSA 2048 for leaf certificates and RSA 3072 for root CAs, and explore ECDSA alternatives.
How to Use mkcert Certificates with Node.js Using NODE_EXTRA_CA_CERTSLearn to use mkcert certificates with Node.js by setting the NODE_EXTRA_CA_CERTS environment variable. Trust your local development certificates easily.
How to Selectively Install mkcert CA into Specific Trust Stores Using TRUSTSTORESControl mkcert CA installations by setting the TRUSTSTORES environment variable. Learn to selectively install the mkcert CA into specific trust stores for enhanced security.
How to Manage Multiple CAs Using the CAROOT Environment Variable in mkcertLearn to manage multiple CAs with mkcert by setting the CAROOT environment variable for isolated certificate management across projects and testing environments.
How to Generate S/MIME Certificates with mkcert for Email EncryptionLearn how mkcert generates S/MIME certificates for email encryption automatically. Discover how to set up email encryption with mkcert effortlessly, ensuring secure communication for your email addresses.
Understanding the Limitations of Wildcard Certificates in mkcertDiscover the limitations of wildcard certificates in mkcert. Learn about single-level DNS labels, second-level patterns, and filename sanitization for filesystem compatibility.
How to Generate Certificates from CSRs with mkcert: A Complete GuideEasily generate certificates from CSRs with mkcert. Learn how to use the -csr flag to create locally trusted development certificates signed by the mkcert root CA.
How to Generate PKCS12 PFX Files with mkcert for Legacy ApplicationsGenerate PKCS12 PFX files with mkcert for legacy apps. Use the -p12 flag for P12 output compatible with Windows and Java. Rename .p12 to .pfx easily.
How to Generate RSA Certificates with mkcert: A Complete GuideLearn to generate RSA certificates easily with mkcert. This guide shows how to create 2048-bit RSA certificates and 3072-bit RSA CA keys with simple commands.
How to Generate ECDSA Certificates with mkcert: A Complete GuideEasily generate ECDSA certificates with mkcert using the -ecdsa flag. This guide shows you how to create P-256 leaf certificates with mkcert for secure local development.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →