Générer un certificat SSL auto-signé sur NetBSD 9.4 (problème libproviders)
Introduction
Sur NetBSD 9.4, OpenSSL peut poser quelques difficultés en raison de l'absence de la librairie libproviders.
Un contournement simple est d'écrire un fichier de configuration minimaliste pour générer notre certif/autorité :
Etre en root :
su -
Installer openssl :
pkgin -y in openssl mozilla-rootcerts
mozilla-rootcerts install
Créer un fichier de configuration minimaliste :
cd /usr/pkg/etc/openssl
cat > openssl-minimal.cnf <<EOL
[ req ]
default_bits = 2048
default_md = sha256
default_keyfile = privkey.pem
prompt = no
encrypt_key = no
distinguished_name = req_distinguished_name
[ req_distinguished_name ]
C = US
ST = California
L = San Francisco
O = My Company
OU = My Division
CN = localhost
EOL
Créer notre certificat auto-signé :
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout maclefprivee.key -out moncertif.crt -config openssl-minimal.cnf
↑ Haut de page