###前提・実現したいこと
自己認証局を利用して、クライアント証明書を作成するシェルスクリプトを作ったのですが、
webブラウザからuser,pass入力して動作するようにしたいです
何か良い方法はありますでしょうか。
###該当のソースコード
#!/bin/sh
CN=user
PS=pass
subj
SJ="/C=JP/ST=Tokyo/L=Tokyo/O=Company/OU=System/CN=$CN"
秘密鍵を作成
openssl genrsa -passout pass:$PS -out $CN.key -aes256 2048
パスフレーズなしの秘密鍵にする
openssl rsa -passin pass:$PS -in $CN.key -out $CN.key
証明書を作成
openssl req -new -key $CN.key -out $CN.csr -subj "$SJ"
証明書にCAの署名をする
openssl ca -batch -passin pass:1234 -config /etc/pki/tls/openssl.cnf -in $CN.csr -keyfile /etc/pki/CA/private/cakey.pem -cert /etc/pki/CA/cacert.pem -out $CN.crt
openssl pkcs12 -password pass:$PS -export -in $CN.crt -inkey $CN.key -certfile /etc/pki/CA/cacert.pem -out $CN.p12
不要なファイルの削除
rm -f $CN.csr
rm -f $CN.crt
rm -f $CN.key
###補足情報(言語/FW/ツール等のバージョンなど)
CentOS7.2 ,Firefox
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。