Security

SSL Certificate Generator for IP & Domain (PEM)

Generate a self-signed SSL/TLS certificate for a domain name or IP address with the correct Subject Alternative Name, returned as PEM certificate and private-key files.

In-memory service
SSL certificate workspaceGenerated material is returned once
LET'S ENCRYPT · DNS-01

Request a browser-trusted SSL certificate

The private key and CSR are generated in this browser. ParseNest submits only the public CSR. Add the requested DNS TXT record, verify domain control, then download the issued chain.

Checking issuer…
Ready
Security: Do not close or reload this tab before downloading the local private key. Staging certificates test the workflow; only Production certificates are publicly trusted.
PEM / CSR parser

Inspect a certificate, CSR, or key

Parsed details will appear here.

In trusted mode the private key stays in the current browser tab and only the public CSR reaches ParseNest. ACME order data is temporary. Self-signed mode generates material in server memory and returns it once.

About this tool

What SSL Certificate does

Create a short-lived RSA certificate for local HTTPS, private services, reverse proxies, containers, and integration testing. ParseNest detects whether the target is a domain or an IPv4/IPv6 address and writes it into the correct X.509 Subject Alternative Name field.

Common uses

  • Enable HTTPS on an internal domain or IP during development
  • Create PEM files for Nginx, Caddy, Docker, and test services
  • Verify DNS SAN and IP SAN behavior before requesting a CA-signed certificate

Privacy and limitations

In trusted mode the private key stays in the current browser tab and only the public CSR reaches ParseNest. ACME order data is temporary. Self-signed mode generates material in server memory and returns it once.

Frequently asked questions

Will browsers trust this certificate automatically?

No. It is self-signed. Browsers and operating systems will show a trust warning until you explicitly trust it. Public websites should use a certificate issued by a trusted CA.

Can the certificate be generated for an IP address?

Yes. IPv4 and IPv6 values are encoded as IP SAN entries rather than DNS names, so standards-compliant TLS clients can match them correctly.

Which files should I configure in Nginx?

Use the downloaded certificate PEM as ssl_certificate and the private-key PEM as ssl_certificate_key. Keep the private key readable only by the service account.