This tool creates a certificate signing request, a private key, and a self-signed SSL certificate. A certificate signing request is a message sent by an applicant to a certificate authority to apply for a public key certificate. Private keys and SSL certificates created by this tool can be used on servers that do not require a trusted certificate signed by a certificate authority (CA).
Information required for certificate creation
Country Name : The two-letter code of the country where your organization is located
State or Province Name : The state/region where your organization is located. (Required)
Locality Name : The city where your organization is located. (Required)
Organization Name : The legal name of your organization. (Required / Must be included the suffixes such as Inc., Corp., or LLC.)
Organizational Unit Name : The department of your organization handling the certificate.
Common Name : The fully qualified domain name (FQDN) of your server.
Email Address : An email address used to contact your organization
Certificate Key Type : RSA or ECC
Key Size : Size of key
Signature Algorithm : Signature type
Validity Period : Time effective
Setting up HTTPS in a local environment that does not require a CA-signed certificate