if NOT "%1" == "" goto Start @echo "Usage: Makeacert " @echo " The output will be two certificate files with the certname you" @echo " specify. The PEM file will contain the private key, and is" @echo " the one used to install the certificate on the server. The CRT" @echo " file can be used to configure clients to trust the server" @echo " certificate." goto End :Start set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg erase /q server.key erase /q server.crt erase /q server.pem openssl genrsa -aes256 -out server.key 2048 openssl req -new -key server.key -out server.csr copy /y server.key server.key.org openssl rsa -in server.key.org -out server.key openssl x509 -req -days 7300 -in server.csr -signkey server.key -out server.crt copy server.crt+server.key server.pem /y rename server.crt %1.crt rename server.pem %1.pem erase /q server.* :End