Je suis toujours sur mon serveur mail qui marche bien mais sur lequel j'essai de mettre un place un rien de sécurité grâce à TLS
ma config
postfix postfix-tls postfix-ldap courier-imap courier-imap-ssl openssl openldap
J'essaie de créer des certificats pour utilisé imap-ssl que je sign avec ma propre autorité de certifications mais cela ne semble pas marché
j'utilise un script qui est censé me faire tout çà
- Code: Tout sélectionner
#!/bin/bash
rm -rf /usr/local/CA
mkdir /usr/local/CA
cd /usr/local/CA
echo -e " * CERTIFICATION AUTHORITY CERTIFICATE\n==================================================";
# Create Certificate Authority :
openssl genrsa -out cakey.pem 4096
chmod 600 /usr/local/CA/cakey.pem
openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 365
echo -e " * SERVICE CERTIFICATE\n==================================================";
echo -e " * LDAP\n========================================";
openssl genrsa -out ldapkey.pem 2048
chmod 600 /usr/local/CA/ldapkey.pem
openssl req -new -key ldapkey.pem -out ldapcert.req
# Sign the key
openssl x509 -req -in ldapcert.req -out ldapcert.pem -CA cacert.pem -CAkey cakey.pem -days 365 -CAcreateserial
echo -e " * VERIFICATION\n================================";
openssl verify -CAfile /usr/local/CA/cacert.pem /usr/local/CA/ldapcert.pem
echo -e " * SMTP\n========================================";
openssl genrsa -out smtpkey.pem 2048 && chmod 600 /usr/local/CA/smtpkey.pem
openssl req -new -key smtpkey.pem -out smtpcert.req
# Sign the key
openssl x509 -req -in smtpcert.req -out smtpcert.pem -CA cacert.pem -CAkey cakey.pem -days 365 -CAcreateserial
echo -e " * VERIFICATION\n================================";
openssl verify -CAfile /usr/local/CA/cacert.pem /usr/local/CA/smtpcert.pem
echo -e " * COURIER-IMAP\n========================================";
openssl genrsa -out imapkey.pem 2048 && chmod 600 /usr/local/CA/imapkey.pem
openssl req -new -key imapkey.pem -out imapcert.req
# Sign the key
openssl x509 -req -in imapcert.req -out imapcert.pem -CA cacert.pem -CAkey cakey.pem -days 365 -CAcreateserial
echo -e " * VERIFICATION\n================================";
openssl verify -CAfile /usr/local/CA/cacert.pem /usr/local/CA/imapcert.pem
# Courier-imap needs certificate and private key in the same file :
cat imapcert.pem imapkey.pem >> imap.pem
echo -e " * APACHE\n========================================";
openssl genrsa -out apachekey.pem 2048 && chmod 600 /usr/local/CA/apachekey.pem
openssl req -new -key apachekey.pem -out apachecert.req
# Sign the key
openssl x509 -req -in apachecert.req -out apachecert.pem -CA cacert.pem -CAkey cakey.pem -days 365 -CAcreateserial
echo -e " * VERIFICATION\n================================";
openssl verify -CAfile /usr/local/CA/cacert.pem /usr/local/CA/apachecert.pem
echo -e " * APACHELDAP\n========================================";
openssl genrsa -out apacheldapkey.pem 2048 && chmod 600 /usr/local/CA/apacheldapkey.pem
openssl req -new -key apacheldapkey.pem -out apacheldapcert.req
# Sign the key
openssl x509 -req -in apacheldapcert.req -out apacheldapcert.pem -CA cacert.pem -CAkey cakey.pem -days 365 -CAcreateserial
echo -e " * VERIFICATION\n================================";
openssl verify -CAfile /usr/local/CA/cacert.pem /usr/local/CA/apacheldapcert.pem
rm *.req
j'ai après chaque signature de certificat l'erreur
- Code: Tout sélectionner
error 7 at 0 depth lookup : certificate signature failure
si je laisse courir et que je l'utilise quand même en cas d'utilisation dans le cadre d'une demande d'authentification j'ai coté client une erreur "TLS required" alors que tout est bien paramétré et coté serveur dans mon mail.info la fameuse :" imapd: courierTLS: /etc/ssl/imapcert.pem: error:0906D06C;PEM routines;PEM_read_bio;no start line
sur le site qui a créer ce script http://contrib.lynuxsolutions.com/doku.php?id=documentation:mailserver:mail_server_on_debian_gnu_linux-part2
ils ne font pas mention de cette erreur j'ai donc rechercher une autre méthode pour créer mon autorité et mes certificats et j'ai trouvé une autre méthode
openssl verify me trouve plus d'erreur dans mes certif mais dans mail.info j'ai toujours la même erreur.
Bouuuuhh
est ce que quelqu'un est déjà tombé sur ce cas là et pourrai me venir en aide
j'ai farfouillé toute l'aprem dans google et plein de forum et j'en suis a essayer de traduire des topic en hongrois tellement y a pas de solutions a ce problème
d'avance merci à la bonne âme[/url]