Processus de demande de certificat SSL
Une fois que vous avez délégué un domaine à l’Adobe pour l’envoi de courriers électroniques (voir Configuration du nom de domaine), l’Adobe crée et utilise certains sous-domaines pour des fonctions spécifiques.
Par exemple, si vous avez délégué email.example.com à l’Adobe pour l’envoi d’emails, Adobe crée des sous-domaines tels que :
- t.email.example.com - pour les liens de suivi
- 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 afficheront des avertissements sur les navigateurs modernes.
Pour installer des certificats SSL sur ces sous-domaines, le processus implique la demande d’un fichier CSR et l’achat ultérieur de certificats SSL pour que l’Adobe les installe ou les renouvelle.
Glossaire
Fournisseur de certificats SSL qui émet des certificats numériques aux organisations ou aux individus après vérification de leur identité, comme 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.
Un certificat signé par la personne qui le crée plutôt qu’une autorité de certification approuvée. Les certificats auto-signés peuvent activer le même niveau de chiffrement qu’un certificat signé par une autorité de certification, mais il existe deux inconvénients principaux :
- La connexion d’un visiteur peut être détournée, ce qui permet à un attaquant d’afficher toutes les données envoyées (ce qui va à l’encontre de l’objectif de cryptage de la connexion).
- Le certificat ne peut pas être révoqué comme un certificat approuvé le peut.
Principales étapes
- Demandez un fichier CSR (Certificate Signing Request) et fournissez les informations requises (pays, état, ville, nom de l’organisation, nom de l’entité organisationnelle, etc.) à Adobe.
- Validez le fichier CSR généré par Adobe et vérifiez que toutes les informations que vous avez fournies sont correctes.
- Utilisez les détails de la demande de signature de certificat 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 CSR.
- Fournissez le certificat SSL à Adobe, qui l’installera.
- Vérifiez que le certificat SSL est bien 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, applications web, etc.) pour sécuriser.
Étape 1 - Obtention d’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 auprès de l’Assistance clientèle d’Adobe pour le ou les sous-domaines requis.
Voici quelques bonnes pratiques à suivre :
- Envoyez une requête par sous-domaine délégué.
- Il est possible de combiner plusieurs sous-domaines en une seule requête CSR, mais uniquement au sein du même environnement. Par exemple, en 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 CSR d’il y a 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 - Validation du fichier CSR
Après avoir envoyé votre demande avec les informations appropriées, 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 "—BEGIN CERTIFICATE REQUEST—".
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 sont réussies.
- Vérifiez que les paramètres et les noms de domaine corrects sont inclus.
- Vérifiez que toutes les autres données correspondent aux détails que vous avez fournis lors de l’envoi de votre demande.
Étape 3 - Génération du 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 (subject Alternative Names) 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é du 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.
- Confirmez 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. Voir à ce propos 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 est réussie, 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 une correspondance de certificat, puis 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 télécharger le certificat vers Panneau de Contrôle.
-
Sinon, créez un autre ticket d’assistance via https://adminconsole.adobe.com/ pour demander à l’Adobe d’installer le certificat sur le ou les serveurs d’Adobe.
Vous devrez 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 collecté pour la demande de signature de certificat.
- Les mêmes données que celles fournies pour le ticket de 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é de l’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, vérifiez qu’il a bien été 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 sous-domaines applications web uniquement - ne s’applique pas aux sous-domaines de messagerie)
- 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 donne des informations sur l’environnement, et la barre d’adresse de 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 :
Etape 7 - Vérification de 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écurisé > Certificat.
Il vous appartient de vérifier la période de validité. Adobe vous recommande de mettre en oeuvre un processus pour surveiller l’expiration du certificat. En savoir plus sur ce qui se passe lorsque votre certificat SSL expire dans 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 de signature de certificat 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.
Etape 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, de nouveaux emails sont envoyés avec des URL HTTPS plutôt qu’avec le protocole HTTP. Pour vérifier que les URL sont désormais sécurisées, vous pouvez rapidement effectuer les tests suivants :
- Téléchargez une image à partir d’Adobe Campaign. Une fois l’image téléchargée, l’URL renvoyée doit être en HTTPS.
- Créez une diffusion email de test comprenant un lien de page miroir, certaines images, du texte et un lien de désinscription. Envoyez le courrier électronique à un ID de courrier électronique externe (comme votre adresse Gmail). Une fois reçu, ouvrez l’email et assurez-vous que tous les liens qu’il contient s’ouvrent correctement dans leur formulaire HTTPS (et non HTTP), sans avertissement de certificat SSL ni erreur.
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.