#!/bin/bash | |
set -eou pipefail | |
if [[ $# < 2 ]]; then | |
echo "Please provide a key file prefix and a target host:port" | |
exit 1 | |
fi | |
key_prefix=$1 | |
host_and_port=$2 | |
cert_file="$key_prefix.crt" | |
key_file="$key_prefix.key" | |
if [[ ! -r "$cert_file" ]]; then | |
echo "$cert_file is not readable" | |
exit 2 | |
fi | |
if [[ ! -r "$key_file" ]]; then | |
echo "$key_file is not readable" | |
exit 2 | |
fi | |
openssl s_client -connect $host_and_port -cert "$cert_file" -key "$key_file" -CAfile onap.crt | |