mkcert
mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.
** Alternative Method(Recommended)**: Use localhost.direct and certs provided at this site instead of mkcert This approach even works, when you don't have admin access to company issued MacBook.
Install
brew install mkcert
Setup
# NOTE: sudo is needed
mkcert -install
# this will create root CA cert into: `mkcert -CAROOT` output
mkcert -CAROOT
ls -1 ~/Library/Application\ Support/mkcert
Create Certs
for example if you want to create certs for traefik
:
Decide on your URL scheme like
*.nip.io
,localhost.direct
,*.localhost
,*.vcap.me
, or even*.bret.lol
cd infra/traefik
mkdir certs && cd certs
mkcert -cert-file localhost.direct-cert.pem -key-file localhost.direct-key.pem \
"*.localhost.direct" localhost 127.0.0.1 ::1
Reminder: X.509 wildcards only go one level deep, so this won't match
a.b.localhost.direct
Usage
Used to setup https on localhost
for Vite, SvelteKit project
Reference
Last updated
Was this helpful?