This tutorial shows you how to generate a CSR for a Node.js application. Node.js has no built-in CSR generation tool, so you create the private key and the Certificate Signing Request with OpenSSL on the machine that will run Node, submit the CSR to your Certificate Authority, and then load the issued certificate into your […]
This tutorial shows you how to generate a CSR (Certificate Signing Request) on macOS. It covers the two methods that work on every current macOS version: the Keychain Access Certificate Assistant wizard (a built-in graphical tool, no extra software needed), and the openssl command line in Terminal. It also keeps the legacy macOS Server (Server.app) […]
This tutorial shows you how to generate a CSR (Certificate Signing Request) on JBoss EAP and WildFly using the Java keytool utility. The flow is two commands: first keytool -genkeypair creates a keystore and a private key under a chosen alias, then keytool -certreq exports the matching CSR with the Subject Alternative Names the CA […]
This tutorial shows you how to generate a CSR (Certificate Signing Request) for GlassFish (now Eclipse GlassFish) using the Java keytool utility. GlassFish is unusual in one helpful way: a fresh install already ships with a keystore (keystore.p12 on Eclipse GlassFish 7.1 and newer, or keystore.jks on older builds) and a default certificate entry under […]
This tutorial shows you how to generate a CSR (Certificate Signing Request) for Apache Tomcat using the Java keytool utility. The flow is two commands: first keytool -genkeypair creates a keystore and a private key under a chosen alias, then keytool -certreq exports the matching CSR. The same alias is reused later when you import […]
This guide shows you how to generate a CSR (Certificate Signing Request) on an SAP NetWeaver Application Server (ABAP). On SAP you do not create the request from a config file or with a one-off OpenSSL command. Instead you work from a PSE (Personal Security Environment): in Trust Manager (transaction STRUST) you select or create […]
This tutorial shows you how to generate a CSR on LiteSpeed using the OpenSSL command line. LiteSpeed Web Server (LSWS Enterprise) and OpenLiteSpeed do not have a built-in CSR wizard: their WebAdmin consoles expect file paths to an existing private key and certificate. You generate both files with OpenSSL on the LiteSpeed host, submit the […]
This tutorial shows you how to generate a CSR on lighttpd using the OpenSSL command line on the same server that runs the lighttpd web server. You will create two files in one command: a new private key and the matching CSR (Certificate Signing Request) that you submit to your Certificate Authority.
This guide shows you how to generate a CSR (Certificate Signing Request) on IBM HTTP Server (IHS), and how to do the same job on HCL Domino (formerly IBM Domino). IBM HTTP Server stores keys and certificates in a CMS key database (a .kdb file plus a .sth stash), which you manage with the IKEYMAN […]
This guide shows you how to generate a CSR (Certificate Signing Request) on Red Hat Enterprise Linux using the OpenSSL command line. The process produces two files: It covers two approaches: a single-command method for modern OpenSSL, and a config-file method for older OpenSSL versions that do not support inline extensions. Both produce a SAN-compliant […]