Par défaut, les certificats HTTPS ne prennent en charge que l'authentification unidirectionnelle, où le client vérifie l'identité du serveur. Alibaba Cloud CDN prend en charge l'authentification par certificat client, qui utilise un certificat CA personnalisé pour permettre au serveur de vérifier l'identité du client. Cette fonctionnalité met en œuvre une authentification mutuelle et renforce la sécurité des communications du site web. Cette rubrique explique comment activer et configurer l'authentification par certificat client.
Prérequis
Vous avez activé et configuré la fonctionnalité de certificat HTTPS. Pour plus d'informations, consultez la rubrique Configurer un certificat HTTPS.
Vous avez obtenu un Client CA Certificate autosigné.
Procédure
Connectez-vous à la console CDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, recherchez le nom de domaine cible et cliquez sur Manage dans la colonne Actions.
Dans le volet de navigation du domaine, cliquez sur HTTPS.
-
Activez l'option Client Certificate Authentication et saisissez votre Client CA Certificate autosigné.
Saisissez le certificat privé autosigné (clé publique). Le certificat CA doit respecter les exigences de format suivantes :
Le certificat doit commencer par « -----BEGIN CERTIFICATE----- » et se terminer par « -----END CERTIFICATE----- ».
Chaque ligne doit contenir 64 caractères. La dernière ligne peut contenir moins de 64 caractères.
-
Cliquez sur OK.
Une fois l'option Client Certificate Authentication activée, lorsqu'un client envoie une requête HTTPS pour accéder aux ressources, CDN vérifie la validité du certificat client. Si la vérification réussit, la requête est autorisée. En cas d'échec de la vérification, la requête est rejetée.