Processus de demande de certificat SSL
Une fois que vous avez délégué un domaine à Adobe pour l’envoi d’e-mails (voir Configuration du nom de domaine), Adobe crée et utilise certains sous-domaines pour des fonctions spécifiques.
Par exemple, si vous avez délégué email.example.com à Adobe pour l'envoi d'emails, Adobe crée des sous-domaines tels que :
- t.email.example.com - pour les liens de tracking
- m.email.example.com - pour les pages miroir
- res.email.example.com - pour les ressources hébergées (telles que les images)
Il est recommandé de sécuriser ces domaines via SSL (HTTPS). En effet, les liens non sécurisés (HTTP) sont vulnérables à l'interception et signaleront les avertissements sur les navigateurs modernes.
Pour installer des certificats SSL sur ces sous-domaines, le processus implique de demander un fichier CSR et d’acheter ensuite des certificats SSL à Adobe pour installation ou renouvellement.
Glossaire
Fournisseur de certificats SSL qui émet des certificats numériques à des organisations ou à des individus après avoir vérifié leur identité, tel que DigiCert, Symantec, etc.
- Une autorité de certification approuvée est généralement considérée comme une autorité de certification tierce qui émet un certificat racine.
- Si le certificat est signé par la même organisation/société qui utilise le certificat, il est classé comme autorité de certification non approuvée même s’il s’agit de certificats SSL, tels que des certificats auto-signés.
Certificat signé par la personne qui le crée plutôt que par une autorité de certification approuvée. Les certificats auto-signés peuvent permettre le même niveau de chiffrement qu’un certificat signé par une autorité de certification, mais il existe deux inconvénients majeurs :
- La connexion d’un visiteur peut être piratée, ce qui permet à un attaquant de visualiser toutes les données envoyées (ce qui va à l’encontre de l’objectif de chiffrement de la connexion)
- Le certificat ne peut pas être révoqué comme un certificat approuvé le peut.
Principales étapes
- Demandez un fichier de demande de signature de certificat (CSR) et fournissez les informations requises (pays, état, ville, nom de l’organisation, nom de l’entité organisationnelle, etc.) à Adobe.
- Validez le fichier de CSR généré par Adobe et vérifiez que toutes les informations fournies sont correctes.
- Utilisez les détails de la CSR pour générer un certificat signé par une autorité de certification approuvée .
- Validez le certificat SSL et vérifiez qu’il correspond à la demande de signature de certificat.
- Fournissez le certificat SSL à Adobe, qui l’installera.
- Vérifiez que le certificat SSL est correctement installé pour chaque sous-domaine sécurisé.
- Surveillez la période de validité du certificat SSL.
- Mettez à jour toute configuration spécifique dans Adobe Campaign.
Processus détaillé
Conditions préalables
Vous devez identifier les noms de domaine et les fonctions (tracking, pages miroir, webapps, etc.) à sécuriser.
Étape 1 - Obtenir un fichier CSR
Pour obtenir un fichier CSR (Certificate Signing Request), procédez comme suit.
-
Si vous avez accès au Panneau de Contrôle 🔗, suivez les instructions de cette page pour générer et télécharger un fichier CSR à partir du Panneau de Contrôle.
-
Sinon, créez un ticket d’assistance via https://adminconsole.adobe.com/ pour obtenir un fichier CSR de l’assistance clientèle d’Adobe pour le ou les sous-domaines requis.
Voici quelques bonnes pratiques à suivre :
- Déclenchez une requête par sous-domaine délégué.
- Il est possible de combiner plusieurs sous-domaines en une seule demande de signature de certificat (CSR), mais uniquement dans le même environnement. Par exemple, dans Campaign Classic, le serveur marketing, le serveur de mid-sourcing et l’instance d’exécution sont trois environnements distincts.
- Vous devez obtenir une nouvelle demande de signature de certificat avant tout renouvellement de certificat SSL. N’utilisez pas un ancien fichier de CSR datant d’un an ou plus.
Vous devrez fournir les informations suivantes.
Informations à fournir avec l’aide de l’équipe d’Adobe :
Informations à fournir par votre équipe interne IT/SSL :
Remarque : pour le Royaume-Uni, utilisez GB (pas UK).
Étape 2 - Valider le fichier CSR
Après avoir envoyé votre demande avec les informations pertinentes, Adobe génère et vous fournit un fichier de demande de signature de certificat (CSR).
Le texte du fichier CSR obtenu doit commencer par « -----COMMENCER LA DEMANDE DE CERTIFICAT----- ».
Une fois que vous avez reçu le fichier CSR d’Adobe, procédez comme suit :
- Copiez et collez le texte du fichier CSR dans un décodeur en ligne tel que https://www.sslshopper.com/csr-decoder.html, ou https://www.entrust.net/ssl-technical/csr-viewer.cfm.
Vous pouvez également utiliser la commande OpenSSL localement sur une machine Linux. - Vérifiez que toutes les vérifications ont réussi.
- Vérifiez que les paramètres et noms de domaine appropriés sont inclus.
- Vérifiez que toutes les autres données correspondent aux détails que vous avez fournis lors de la soumission de votre demande.
Étape 3 : générer le certificat SSL
Une fois le fichier CSR fourni, vous devez acheter et générer un certificat SSL pour les domaines appropriés à l’aide du fichier CSR.
-
Le certificat SSL :
- doit être au format Apache PEM ;
- ne doit pas dépasser 2 048 bits ;
- doit être signé par une autorité de certification valide;
- doit inclure tous les SAN (noms alternatifs du sujet) comme indiqué dans le fichier CSR.
-
S’il existe un ou plusieurs certificats intermédiaires, vous devez fournir le certificat racine et tous les certificats intermédiaires à Adobe.
-
Vous pouvez définir n’importe quelle période de validité de certificat, mais Adobe recommande de la choisir suffisamment longtemps (deux ans par exemple).
Étape 4 : validation du certificat SSL
Une fois le certificat SSL généré, vous devez le valider avant de l’envoyer à Adobe. Procédez comme suit :
- Assurez-vous que le certificat possède l’extension .pem. Si ce n’est pas le cas, convertissez-le au format PEM. Vous pouvez effectuer la conversion à l’aide de OpenSSL.
- Vérifiez que le certificat commence par »-----BEGIN CERTIFICATE----- ».
- Copiez le texte du certificat dans un décodeur en ligne, tel que https://www.sslshopper.com/certificate-decoder.html ou https://www.entrust.net/ssl-technical/csr-viewer.cfm.
Vous pouvez également utiliser la commande OpenSSL localement sur une machine Linux. Pour plus d'informations, consultez cette page externe. - Assurez-vous que le certificat est résolu correctement, y compris le nom commun, le SAN, l’émetteur et la période de validité.
- Si la vérification du certificat SSL réussit, vérifiez que le certificat correspond à la demande de signature de certificat à l’aide de ce site web : sélectionnez Vérifier si une demande de signature de certificat et un certificat correspondent, et saisissez votre certificat et votre demande de signature de certificat dans les champs correspondants. Ils devraient correspondre.
Étape 5 : demander l’installation du certificat SSL
-
Si vous avez accès au Panneau de Contrôle 🔗, suivez les instructions de cette page pour charger le certificat vers le Panneau de Contrôle.
-
Sinon, créez un autre ticket d’assistance via https://adminconsole.adobe.com/ pour demander à Adobe d’installer le certificat sur le ou les serveurs Adobe.
Vous devez fournir les éléments suivants :
- Le fichier de certificat, le certificat racine et les certificats intermédiaires (joints au ticket), de préférence au format Apache PEM.
- Numéro du ticket d’assistance précédent levé pour la demande de signature de certificat.
- Les mêmes données que celles fournies pour le ticket de la CSR (notamment le nom commun, l’URL de l’instance, l’état, la ville/localité, le nom de l’organisation, le nom de l’unité d’organisation, etc.).
Étape 6 : test de l’installation du certificat SSL
Une fois le certificat SSL installé et confirmé par l’assistance clientèle d’Adobe, assurez-vous qu’il a été correctement installé pour toutes les URL.
Effectuez les tests ci-dessous avant de fermer le ticket d’installation SSL. Veillez également à mettre à jour toute configuration spécifique comme indiqué dans cette section.
Accédez aux URL suivantes dans votre navigateur (remplacez « subdomain.customer.com » par votre sous-domaine) :
- https://subdomain.customer.com/r/test (pour les applications web sous-domaines uniquement - ne s’applique pas aux sous-domaines d’e-mail)
- https://t.subdomain.customer.com/r/test
- https://m.subdomain.customer.com/r/test
- https://res.subdomain.customer.com/r/test
Un résultat réussi fournit des informations sur l’environnement et la barre d’adresse dans l’URL indique que la connexion est sécurisée. Par exemple, le message suivant s’affiche dans Google Chrome :
Si le certificat SSL n’est pas installé correctement, l’avertissement suivant s’affiche :
Étape 7 - Vérifier la période de validité du certificat
Vous pouvez vérifier la période de validité du certificat dans votre navigateur. Par exemple, dans Google Chrome, cliquez sur Sécuriser > Certificat.
Il est de votre responsabilité de vérifier la période de validité. Adobe vous recommande de mettre en œuvre un processus pour surveiller l’expiration des certificats. Pour en savoir plus sur ce qui se passe lorsque votre certificat SSL expire, consultez cet article.
-
Créez un ticket d’assistance pour demander un certificat mis à jour au moins deux semaines avant la date d’expiration du certificat. Vous n’avez pas besoin de demander une demande de signature de certificat supplémentaire, sauf si les détails de la demande ont changé.
-
Si vous avez accès au Panneau de Contrôle 🔗 et si votre environnement est hébergé par Adobe dans un environnement AWS, vous pouvez utiliser le Panneau de Contrôle pour renouveler le certificat avant son expiration. En savoir plus dans cette section.
Étape 8 - Mettre à jour toute configuration spécifique update-configuration
Une fois que vous êtes certain que les certificats SSL demandés sont correctement installés, vous pouvez mettre à jour toutes les références dans Adobe Campaign de HTTP vers HTTPS.
Une fois les configurations mises à jour, les nouveaux e-mails seront envoyés avec des URL HTTPS plutôt que HTTP. Pour vérifier que les URL sont désormais sécurisées, vous pouvez rapidement effectuer les tests suivants :
- Chargez une image à partir d’Adobe Campaign. Une fois l’image téléchargée, l’URL renvoyée doit être HTTPS.
- Créez une diffusion e-mail test comprenant un lien de page miroir, des images, du texte et un lien de désinscription. Envoyez l’e-mail à un ID d’e-mail externe (tel que votre adresse Gmail). Une fois reçu, ouvrez l’e-mail et assurez-vous que tous les liens qu’il contient s’ouvrent correctement dans leur formulaire HTTPS (et non HTTP), sans avertissements ni erreurs de certificat SSL.
Ressources spécifiques au produit
Campaign Classic
- Panneau de Contrôle : Ajout de certificats SSL (tutoriel) - Découvrez comment ajouter des certificats SSL pour sécuriser vos sous-domaines.
Campaign Standard
- Panneau de Contrôle : Ajout de certificats SSL (tutoriel) - Découvrez comment ajouter des certificats SSL pour sécuriser vos sous-domaines.