blockchain-explorer/keygenerator.sh

13 lines
536 B
Bash
Executable File

#
# SPDX-License-Identifier: Apache-2.0
#
#!/bin/bash
# script to generate key, and certificate for HTTPS (SSL) Server
SSL_CERTS_PATH=./ssl-certs
echo "Generating key, and certificate for HTTPS (SSL) Server, path ${SSL_CERTS_PATH}"
openssl genrsa -out ${SSL_CERTS_PATH}/privatekey.pem 1024
openssl req -new -key ${SSL_CERTS_PATH}/privatekey.pem -out ${SSL_CERTS_PATH}/certrequest.csr
openssl x509 -req -in ${SSL_CERTS_PATH}/certrequest.csr -signkey ${SSL_CERTS_PATH}/privatekey.pem -out ${SSL_CERTS_PATH}/certificate.pem -days 365