Este objetivo de este documento es proporcionar los pasos para importar con éxito un certificado en los switches de las series Sx350 y Sx550X utilizando la interfaz gráfica de usuario (GUI) y la interfaz de línea de comandos (CLI).
Uno de los problemas encontrados al importar un certificado en los switches Sx350 y Sx550X es que el usuario se enfrenta a un encabezado de clave que falta y/o no pudo cargar errores de clave pública. Este documento explicará cómo superar estos errores para importar un certificado correctamente. Un certificado es un documento electrónico que identifica a una persona, un servidor, una empresa u otra entidad y asocia esa entidad a una clave pública. Los certificados se utilizan en una red para proporcionar acceso seguro. Los certificados pueden ser firmados automáticamente o firmados digitalmente por una autoridad certificadora externa (CA). Un certificado autofirmado, como su nombre indica, está firmado por su propio creador. Las CA administran solicitudes de certificados y emiten certificados a entidades participantes como hosts, dispositivos de red o usuarios. Un certificado digital firmado por CA se considera estándar del sector y más seguro.
SG350 versión 2.5.0.83
SG350X versión 2.5.0.83
SG350XG versión 2.5.0.83
SF350 versión 2.5.0.83
SG550X versión 2.5.0.83
SF550X versión 2.5.0.83
SG550XG versión 2.5.0.83
SX550X versión 2.5.0.83
Debe tener un certificado de autoridad certificadora (CA) o autofirmado. En este artículo se incluyen los pasos para obtener un certificado autofirmado. Para obtener más información sobre los certificados de CA, haga clic aquí.
Inicie sesión en la GUI del switch ingresando su nombre de usuario y contraseña. Haga clic en Iniciar sesión.
En el Modo de visualización en la parte superior derecha de la GUI, elija Avanzado usando la opción desplegable.
Vaya a Security > SSL Server > SSL Server Authentication.
Seleccione uno de los certificados que se Generó automáticamente. Seleccione el ID de certificado 1 ó 2 y haga clic en el botón Editar.
Para generar un certificado autofirmado, en la nueva ventana emergente active Regenerar clave RSA e ingrese los siguientes parámetros:
Longitud de la clave
Nombre común
Unidad de organización
Nombre de la organización
Ubicación
Estado
País
Duration
Haga clic en Generar.
También puede crear un certificado de una CA de terceros.
Ahora podrá ver el certificado definido por el usuario bajo la Tabla de claves de servidor SSL. Seleccione el certificado recién creado y haga clic en Detalles.
En la ventana emergente podrá ver los detalles Certificate, Public Key y Private Key (Encrypted). Puede copiarlos en un archivo de bloc de notas independiente. Haga clic en Mostrar datos confidenciales como texto sin formato.
Se abrirá una ventana emergente para confirmar la visualización de la clave privada como texto sin formato, haga clic en Aceptar.
Ahora podrá ver la clave privada en formato de texto sin formato. Copie ese resultado de texto sin formato en un archivo de bloc de notas. Haga clic en Close (Cerrar).
Seleccione el certificado definido por el usuario recién creado y haga clic en Importar certificado.
En la nueva ventana emergente, active la opción Importar par de claves RSA y pegue la clave privada (copiada en el paso 9) en formato de texto sin formato. Haga clic en Apply (Aplicar).
En este ejemplo, la palabra clave, RSA, se incluye en el COMIENZO y el FIN de la Clave Pública.
Verá la notificación de éxito en la pantalla. Puede cerrar esta ventana y guardar la configuración en el switch.
Los errores analizados pertenecen a la clave pública. Normalmente se utilizan dos tipos de formatos de clave pública:
1. Archivo de clave pública RSA (PKCS#1): Esto es específico para las claves RSA.
Comienza y termina con las etiquetas:
—COMENZAR CLAVE PÚBLICA RSA—
DATOS CODIFICADOS BASE64
—FINALIZAR CLAVE PÚBLICA RSA—
2. Archivo de clave pública (PKCS#8): Este es un formato de clave más genérico que identifica el tipo de clave pública y contiene los datos relevantes.
Comienza y termina con las etiquetas:
—INICIE CLAVE PÚBLICA—
DATOS CODIFICADOS BASE64
—FINALIZAR CLAVE PÚBLICA—
Escenario 1: Ha generado el certificado de una CA de terceros. Ha copiado y pegado la clave pública y ha hecho clic en Aplicar.
Ha recibido el mensaje, Error: Falta el encabezado de la clave. Cerrar ventana Se pueden hacer algunas modificaciones para hacer desaparecer este problema.
Para corregir este error:
Agregue la palabra clave, RSA, al principio de la clave pública: COMIENCE LA CLAVE PÚBLICA RSA
Agregue la palabra clave, RSA, al final de la Clave Pública: CLAVE PÚBLICA RSA FINAL
Quite los primeros 32 caracteres del código de clave. La parte resaltada que se muestra a continuación es un ejemplo de los primeros 32 caracteres.
Cuando aplique la configuración, no obtendrá el error Key header is missing en la mayoría de los casos.
Escenario 2: Ha generado un certificado en un switch y lo ha importado en otro switch. La clave pública se copió y pegó después de quitar los primeros 32 caracteres y se hizo clic en Aplicar.
Se ha producido el error Failed to load public key en la pantalla.
Para corregir este error, NO elimine los primeros 32 caracteres de la clave pública en este caso.
Para importar el certificado mediante CLI, introduzca el siguiente comando.
switch(config)#crypto certificate [certificate number] importEl certificado 2 se importa en este ejemplo.
switch(config)#importación de certificado 2 de criptografíaPegar la entrada; agregue un punto (.) en una línea independiente después de la entrada.
—COMENZAR CLAVE PRIVADA RSA—Ya ha aprendido los pasos para importar correctamente un certificado en los switches de las series Sx350 y Sx550X mediante la GUI y la CLI.