Je fais de mon mieux pour me débarrasser d'un ensemble de Kemp Loadmasters que j'ai acheté il y a des années pour assurer l'accès en haute disponibilité à notre site web. Une partie de ce processus consistera à mettre la clé et le certificat dans la nouvelle solution (HAproxy avec nginx utilisant SSL). Malheureusement, je me heurte à un problème...
Le Kemp dispose d'une gestion de certificats intégrée, et il génère des CSR (Certificate Signing Requests) en appuyant sur un bouton. Il prend également en charge l'importation de certificats signés, cependant il ne permet pas, autant que je sache, d'exporter la clé elle-même.
Il y a une fonctionnalité de "sauvegarde des clés et certificats", voici le texte du manuel:
Le LoadMaster supporte l'exportation de TOUTES les informations sur les certificats.
Cela inclut la clé privée, les certificats hôtes et intermédiaires.
Le fichier d'exportation est conçu pour être utilisé pour l'importation dans un autre LoadMaster et est chiffré. L'exportation et l'importation peuvent être effectuées en utilisant l'IUW à Certificats -> Sauvegarde/Restauration des Certificats. Veuillez vous assurer de noter la phrase de passe utilisée pour créer l'exportation, elle sera nécessaire pour terminer l'importation.
Vous pouvez sélectivement ressortir uniquement les certificats de Service Virtuel comprenant les clés privées, les certificats intermédiaires ou les deux.
Eh bien, c'est formidable, mais en ce qui concerne le traitement des certificats, apparemment je suis dans l'impasse.
Évidemment, je ne vais pas abandonner si facilement. J'ai exécuté la commande "file" sur le pack de certificats enregistré et obtenu ceci:
$ file client1.certs.backup
client1.certs.backup: données compressées gzip, provenant de Unix
Eh bien, super, me suis-je dit. Peut-être que c'est juste un .tar.gz, donc je l'ai décompressé, et cela s'est bien passé, mais mes tentatives pour le décompresser n'ont pas fonctionné, et en exécutant à nouveau la commande "file" dessus, cela donne simplement ceci:
$ file client1.certs.backup
client1.certs.backup: données
C'est là que je suis bloqué. Est-ce que quelqu'un a de l'expérience avec cela?