Cecil Westerhof
2022-08-20 14:54:12 UTC
Ik heb mijn eigen IMAPS server dus ik moet jaarlijks een nieuwe
imapd.pem genereren.
Ik heb hier lang geleden een script voor gemaakt dat o.a. het volgende doet:
dd if=/dev/urandom of=${RAND_FILE} count=1 2>/dev/null
openssl req -new -x509 -days 375 -nodes -config ${IMAPD_CNF} \
-out ${PEM_FILE_NEW} -keyout ${PEM_FILE_NEW} || cleanUp
openssl dhparam -rand ${RAND_FILE} 2048 >>${PEM_FILE_NEW} || cleanUp
openssl x509 -subject -dates -fingerprint -noout \
-in ${PEM_FILE_NEW} || cleanUp
rm -f ${RAND_FILE}
chmod +r ${PEM_FILE_NEW}
De funktie cleanUp doet een cleanup en exit het script.
Is dit (nog steeds) de correcte manier, of kan het beter anders worden
gedaan?
imapd.pem genereren.
Ik heb hier lang geleden een script voor gemaakt dat o.a. het volgende doet:
dd if=/dev/urandom of=${RAND_FILE} count=1 2>/dev/null
openssl req -new -x509 -days 375 -nodes -config ${IMAPD_CNF} \
-out ${PEM_FILE_NEW} -keyout ${PEM_FILE_NEW} || cleanUp
openssl dhparam -rand ${RAND_FILE} 2048 >>${PEM_FILE_NEW} || cleanUp
openssl x509 -subject -dates -fingerprint -noout \
-in ${PEM_FILE_NEW} || cleanUp
rm -f ${RAND_FILE}
chmod +r ${PEM_FILE_NEW}
De funktie cleanUp doet een cleanup en exit het script.
Is dit (nog steeds) de correcte manier, of kan het beter anders worden
gedaan?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof