What is a Self-Signed Certificate?
A self-signed certificate is an X.509 certificate signed by the same entity whose identity it certifies. In technical terms, the issuer and the subject are identical. While not trusted by public browsers for consumer websites, they are industry-standard for SSH tunnels, IoT device authentication, and local HTTPS development.
Usage Guide
1. Enter your domain (e.g., localhost).
2. Click Generate to create a unique 2048-bit RSA pair.
3. Save the Private Key as server.key and the Certificate as server.crt.
4. Configure your Nginx, Apache, or Node.js server to use these files.