Skip to content

ssl-serg/server_cert_gen_with_im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Server test certificate generator (Windows Batch Script)

Description

It creates server certificate with CA & IM CA root chain:

CA -> IM CA -> Server Cert

openssl.exe tool required to launch script !

Settings

Look at create_server_cert.cmd for configuration details:

  set CRT_CA_DAYS=3650
  set CRT_CA_IM_DAYS=3650

  set CRT_CA_SUBJ="/CN=My CA"
  set CRT_CA_IM_SUBJ="/CN=My IM CA"
  set CRT_SUBJ="/C=My/ST=My St/L=My Loc/O=My Org/OU=My OU/CN=myhost.local"

  set CRT_PKCS12_PWD=1234

Result

As result, the server certificate will be created at "pub" directory:

  • server_cert.key - server certificate's unencrypted key

  • server_cert.p12 - pkcs#12 server certificate's container with full root chain (CA, IM CA) included

  • server_cert.pem - server certificate in PEM form

  • server_cert_full_chain_with_key.pem - server certificate in PEM form with private key and full root chain (CA, IM CA) included

  -----BEGIN CERTIFICATE-----
    Server Certificate's public key
  -----END CERTIFICATE-----
  -----BEGIN PRIVATE KEY-----
    Unencrypted Server Certificate's private key
  -----END PRIVATE KEY-----
  -----BEGIN CERTIFICATE-----
    IM CA's public key
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
    CA's public key
  -----END CERTIFICATE-----
  • server_cert_full_chain_without_key.pem - server certificate in PEM form with full root chain (CA, IM CA) included
  -----BEGIN CERTIFICATE-----
    Server Certificate's public key
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
    IM CA's public key
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
    CA's public key
  -----END CERTIFICATE-----
  • server_cert_roots_only.pem - server certificate's full root chain (CA, IM CA) only
  -----BEGIN CERTIFICATE-----
    IM CA's public key
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
    CA's public key
  -----END CERTIFICATE-----

About

Server test certificate generator (Windows Batch Script)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published