En fait, les deux peuvent être des options valables.
Utilisez SSLCertificateChainFile pour publier votre certificat signé par une autorité de certification publique (VeriSign, RapidSSL, etc.).
Utilisez SSLCACertificateFile pour fournir votre autorité de certification "privée", qui peut émettre des certificats clients, que vous pouvez distribuer à certains utilisateurs sélectionnés. Ces client
Les certificats sont en fait excellents pour l'authentification (par rapport à l'authentification de base par mot de passe), et il n'est généralement pas nécessaire qu'ils soient distribués par une autorité de certification publique (ce qui vous permet de faire des économies).
Donc, si vous voulez ajouter une autorisation sécurisée à une partie de votre site Web, faites ceci :
<Directory /var/www/html/authorized>
SSLVerifyClient require
SSLVerifyDepth 5
SSLOptions +StrictRequire
SSLUserName SSL_CLIENT_S_DN_CN
SSLRequireSSL
</Directory>
Pour une brève explication SSLUserName SSL_CLIENT_S_DN_CN
définira le nom de l'utilisateur authentifié par le nom commun du certificat, plutôt que par le sujet x509 '/OU=Foo/CN=...'.
0 votes
C'est trop facile le sig de racine n'est pas dans le magasin de racine du téléphone mobile qui est commun