mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

20 articles 58.3k View on GitHub ↗
20 articles
How to Generate mkcert Certificates for IP Addresses and URIs: A Complete Guide

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-guide
Mar 5, 2026
How to Change the mkcert Default Password "changeit" for PKCS12 Files

Learn how to change the default mkcert PKCS12 password 'changeit' by editing source code and rebuilding. Secure your certificate bundles effectively.

how-to-guide
Mar 5, 2026
mkcert Default Key Generation Parameters: RSA 2048 vs 3072 Explained

Understand mkcert key generation defaults. Learn why mkcert uses RSA 2048 for leaf certificates and RSA 3072 for root CAs, and explore ECDSA alternatives.

deep-dive
Mar 5, 2026
How to Use mkcert Certificates with Node.js Using NODE_EXTRA_CA_CERTS

Learn to use mkcert certificates with Node.js by setting the NODE_EXTRA_CA_CERTS environment variable. Trust your local development certificates easily.

how-to-guide
Mar 5, 2026
How to Selectively Install mkcert CA into Specific Trust Stores Using TRUSTSTORES

Control 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-guide
Mar 5, 2026
How to Manage Multiple CAs Using the CAROOT Environment Variable in mkcert

Learn to manage multiple CAs with mkcert by setting the CAROOT environment variable for isolated certificate management across projects and testing environments.

how-to-guide
Mar 5, 2026
How to Generate S/MIME Certificates with mkcert for Email Encryption

Learn 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.

how-to-guide
Mar 5, 2026
Understanding the Limitations of Wildcard Certificates in mkcert

Discover the limitations of wildcard certificates in mkcert. Learn about single-level DNS labels, second-level patterns, and filename sanitization for filesystem compatibility.

best-practices
Mar 5, 2026
How to Generate Certificates from CSRs with mkcert: A Complete Guide

Easily 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-guide
Mar 5, 2026
How to Generate PKCS12 PFX Files with mkcert for Legacy Applications

Generate 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-guide
Mar 5, 2026
How to Generate RSA Certificates with mkcert: A Complete Guide

Learn 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-guide
Mar 5, 2026
How to Generate ECDSA Certificates with mkcert: A Complete Guide

Easily 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.

how-to-guide
Mar 5, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →