← All repositories
58,154 stars3,041 forksGobsd-3-clause0 views
mkcert.dev

Mkcert

Features

  • Local HTTPS Certificate GeneratorsEnabling secure encrypted connections on local machines by automatically generating and trusting development certificates that browsers accept without warnings.
  • Development Certificate Authoritiesmkcert generates custom development certificates by allowing specification of output paths, key types, and client authentication requirements for specific security needs.
  • Local Certificate AuthoritiesCreates a unique, self-signed root certificate and private key pair stored locally to act as a trusted source for development environments.
  • Root Store Configuratorsmkcert automatically configures local root stores to trust development certificates by installing the generated root certificate authority into system, browser, and language-specific trust stores.
  • Certificate Authority Managersmkcert manages multiple certificate authorities by using environment variables to specify custom directories for storing and accessing local certificate authority files across different projects.
  • Trust Store ManagersA set of automated processes that manage trust stores across browsers and operating systems to simplify local encrypted communication.
  • Local Certificate AuthoritiesA command-line utility that creates and installs locally-trusted development certificates to enable secure HTTPS testing on personal machines.
  • Trust Store ManagersStreamlining the setup of local development environments by automatically injecting custom certificate authorities into system and browser trust stores.
  • Certificate Trust ManagersA cross-platform tool that automates the injection of custom root certificates into system and application-specific trust stores for development environments.
  • Trust Store ManagersModifies operating system and browser certificate databases by programmatically adding the generated root certificate to the list of trusted authorities.
  • Cross-Environment Certificate SynchronizersSynchronizing trusted root certificates across different operating systems, mobile devices, and server environments to ensure consistent security during testing.
  • Key Generation ToolsUses standard library primitives to produce secure public and private key pairs tailored to specific domain names and security requirements.
  • Certificate Management Integrationsmkcert integrates with Node.js server applications by providing environment variables that point to the generated root certificate authority file for secure communication.
  • Email Identity VerificationGenerating and managing S/MIME certificates to facilitate encrypted and digitally signed email communication for testing and development purposes.