13 lines
536 B
Bash
Executable File
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 |