Lors du téléchargement de certificats pour votre passerelle Horizon Universal Gateway (UAG) avec PEM, vous devez utiliser une méthode de formatage PEM particulière, quel que soit le type de votre fournisseur de capacité Edge.
L'option permettant de spécifier un type de certificat PEM s'affiche dans la section VM de passerelle pour le champ Type de certificat.
Le formatage de la chaîne complète PEM est requis. Un fichier de chaîne complète PEM est un fichier texte qui contient l'intégralité de la chaîne d'approbation des certificats SSL/TLS, permettant aux serveurs Web d'envoyer le certificat public du domaine avec tous les certificats intermédiaires nécessaires au navigateur d'un client, afin d'assurer une connexion sécurisée.
Vous devez vous assurer que vos certificats PEM utilisent LF (Line Feed) pour les nouvelles lignes au lieu de CRLF (Chariot Return Line Feed).
Lorsque vous utilisez des certificats PEM pour Horizon Universal Access Gateway, le format de fichier PEM doit s'aligner sur la gauche exactement comme indiqué ci-dessous.
Remarque : vous devez utiliser une ligne de fin pour un certificat avant de démarrer une nouvelle ligne pour le certificat suivant. Chaque entrée MIID indiquée ci-dessous correspond aux quatre premiers caractères de la chaîne codée en Base64, qui indique la longueur et la structure de données du certificat.
-----BEGIN CERTIFICATE-----
MIID....
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIID....
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIID....
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIE....
-----END PRIVATE KEY-----
Pour vous assurer que vos certificats PEM utilisent LF (Line Feed) pour les nouvelles lignes au lieu du CRLF (Chariot Return Line Feed), vous pouvez utiliser une méthode Notepad++ ou PowerShell, comme indiqué ci-dessous.
Méthode Notepad++
Dans Notepad++, utilisez la séquence de commandes suivante :
Modifier → Conversion EOL → Unix (LF)
Méthode PowerShell
Dans PowerShell, utilisez le format de commande suivant :
[System.IO.File]::WriteAllText("C:\path\to\cert-name-fixed.pem", [System.IO.File]::ReadAllText("C:\path\to\cert-name.pem").Replace("`r`n","`n"))
Cette page vous a-t-elle été utile ?