Commit 0eaf693f authored by miriel's avatar miriel
Browse files

Otra versión de instalar certificado LE en openfire.

parent 227e50f1
#!/bin/bash
cd /etc/ssl
P12=$( mktemp -q /tmp/server.XXXXXX )
ALIAS="jabber.vc.hidro.cu"
export PASS=changeit
KNEW=/usr/share/openfire/resources/security/keystore.new
KOLD=/usr/share/openfire/resources/security/keystore
FULL=/etc/ssl/${ALIAS}_fullchain.pem
PRIV=/etc/ssl/${ALIAS}_key.pem
echo "Deteniendo el servicio de OpenFire"
/bin/systemctl stop openfire
openssl pkcs12 -export -password env:PASS -in ${FULL} -inkey ${PRIV} -out ${P12} -name ${ALIAS}
keytool -importkeystore -deststorepass ${PASS} -destkeypass $PASS -destkeystore $KNEW -srckeystore $P12 -srcstoretype PKCS12 -srcstorepass $PASS -alias $ALIAS
rm -f ${P12}
mv $KOLD ${KOLD}.bak_$(date +%Y-%m-%d)
mv $KNEW $KOLD
echo "Arrancando el servicio de OpenFire"
/bin/systemctl start openfire
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment