L'objectif de ce document est de fournir les étapes permettant d'importer avec succès un certificat sur les commutateurs des gammes Sx350 et Sx550X à l'aide de l'interface graphique utilisateur (GUI) et de l'interface de ligne de commande (CLI).
L'un des problèmes rencontrés lors de l'importation d'un certificat sur les commutateurs Sx350 et Sx550X est que l'en-tête de clé de l'utilisateur est manquant et/ou n'a pas pu charger les erreurs de clé publique. Ce document explique comment surmonter ces erreurs pour importer un certificat avec succès. Un certificat est un document électronique qui identifie un individu, un serveur, une société ou une autre entité et associe cette entité à une clé publique. Les certificats sont utilisés dans un réseau pour fournir un accès sécurisé. Les certificats peuvent être auto-signés ou signés numériquement par une autorité de certification externe. Un certificat auto-signé, comme son nom l'indique, est signé par son propre créateur. Les autorités de certification gèrent les demandes de certificats et délivrent des certificats aux entités participantes telles que les hôtes, les périphériques réseau ou les utilisateurs. Un certificat numérique signé par une autorité de certification est considéré comme la norme de l'industrie et plus sûr.
SG350 version 2.5.0.83
SG350X version 2.5.0.83
SG350XG version 2.5.0.83
SF350 version 2.5.0.83
SG550X version 2.5.0.83
SF550X version 2.5.0.83
SG550XG version 2.5.0.83
SX550X version 2.5.0.83
Vous devez disposer d'un certificat auto-signé ou d'une autorité de certification (CA). Les étapes d'obtention d'un certificat auto-signé sont incluses dans cet article. Pour en savoir plus sur les certificats CA, cliquez ici.
Connectez-vous à l'interface utilisateur graphique du commutateur en entrant votre nom d'utilisateur et votre mot de passe. Cliquez sur Log In.
Dans le Mode d'affichage en haut à droite de l'interface graphique utilisateur, sélectionnez Avancé à l'aide de l'option déroulante.
Accédez à Security > SSL Server > SSL Server Authentication.
Sélectionnez l'un des certificats qui est généré automatiquement. Sélectionnez l'ID de certificat 1 ou 2 et cliquez sur le bouton Edit.
Pour générer un certificat auto-signé, dans la nouvelle fenêtre contextuelle, activez Regenerate RSA Key et entrez les paramètres suivants :
Longueur de clé
Nom commun
Unité D'Organisation
Nom de l'entreprise
Emplacement
Province
Pays
Durée
Cliquez sur Générer.
Vous pouvez également créer un certificat à partir d'une autorité de certification tierce.
Vous pouvez maintenant voir le certificat défini par l'utilisateur sous la table de clés de serveur SSL. Sélectionnez le certificat nouvellement créé et cliquez sur Détails.
Dans la fenêtre contextuelle, vous pourrez voir les détails du certificat, de la clé publique et de la clé privée (cryptée). Vous pouvez les copier sur un autre fichier du bloc-notes. Cliquez sur Afficher les données sensibles en texte clair.
Une fenêtre contextuelle s'ouvre pour confirmer l'affichage de la clé privée en texte clair, cliquez sur OK.
Vous pouvez maintenant voir la clé privée sous la forme de texte clair. Copiez cette sortie en texte clair dans un fichier de bloc-notes. Cliquez sur Fermer.
Sélectionnez le nouveau certificat défini par l'utilisateur créé et cliquez sur Importer un certificat.
Dans la nouvelle fenêtre contextuelle, activez l'option Import RSA Key-Pair et collez la clé privée (copiée à l'étape 9) au format texte clair. Cliquez sur Apply.
Dans cet exemple, le mot clé RSA est inclus au BEGIN et à la FIN de la clé publique.
La notification de réussite s'affiche à l'écran. Vous pouvez fermer cette fenêtre et enregistrer la configuration sur le commutateur.
Les erreurs abordées concernent la clé publique. Normalement, deux types de formats de clé publique sont utilisés :
1. Fichier de clé publique RSA (PKCS#1) : Ceci est spécifique pour les clés RSA.
Elle commence et se termine par les balises suivantes :
-----DÉBUT DE LA CLÉ PUBLIQUE RSA-----
DONNÉES CODÉES EN BASE64
-----END CLÉ PUBLIQUE RSA-----
2. Fichier de clé publique (PKCS#8) : Il s'agit d'un format de clé plus générique qui identifie le type de clé publique et contient les données pertinentes.
Elle commence et se termine par les balises suivantes :
-----DÉBUT DE LA CLÉ PUBLIQUE-----
DONNÉES CODÉES EN BASE64
-----CLÉ PUBLIQUE DE FIN-----
Scénario 1 : Vous avez généré le certificat à partir d'une autorité de certification tierce. Vous avez copié et collé la clé publique et cliqué sur Apply.
Vous avez reçu le message Erreur : En-tête de clé manquant. Fermez la fenêtre. Quelques modifications peuvent être apportées pour faire disparaître ce problème.
Pour corriger cette erreur :
Ajoutez le mot clé RSA au début de la clé publique : BEGIN RSA PUBLIC KEY
Ajoutez le mot clé RSA à la fin de la clé publique : END RSA PUBLIC KEY
Supprimez les 32 premiers caractères du code clé. La partie mise en surbrillance ci-dessous est un exemple des 32 premiers caractères.
Lorsque vous appliquez les paramètres, vous n'obtiendrez pas l'erreur Key header is missing dans la plupart des cas.
Scénario 2 : Vous avez généré un certificat sur un commutateur et l'avez importé sur un autre commutateur. Vous avez copié et collé la clé publique après avoir supprimé les 32 premiers caractères et cliqué sur Apply.
L'erreur Failed to load public key s'affiche à l'écran.
Pour corriger cette erreur, NE SUPPRIMEZ PAS les 32 premiers caractères de la clé publique dans ce cas.
Pour importer un certificat à l'aide de la CLI, entrez la commande suivante.
switch(config)#crypto certificate [numéro de certificat] importLe certificat 2 est importé dans cet exemple.
switch(config)#crypto certificate 2 importCollez l'entrée ; ajoutez un point (.) sur une ligne distincte après l'entrée.
-----DÉMARRER LA CLÉ PRIVÉE RSA-----Vous avez maintenant appris les étapes à suivre pour importer avec succès un certificat sur les commutateurs des gammes Sx350 et Sx550X à l'aide de l'interface graphique et de l'interface de ligne de commande.