Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Generación de CSR

Certificado de terceros

CA raíz descodificada

CA intermedia descodificada

Certificado de dispositivo decodificado

Introducción

Este documento describe cómo decodificar un certificado con herramientas en línea conocidas y su interpretación para crear una cadena de certificados en el WLC 9800.

Prerequisites

Requirements

Cisco recomienda tener conocimientos básicos sobre estos temas:

- Controlador de LAN inalámbrica (WLC) Cisco Catalyst 9800

- Certificado digital, concepto de solicitud de firma de certificado (CSR).

- Software OpenSSL.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- Software OpenSSL en la versión 1.1.1w

- ordenador con Windows

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Generación de CSR

El CSR se puede generar en el controlador o con OpenSSL.

Para generar un CSR en el WLC 9800, navegue hasta Configuration > Security > PKI Management > Add Certificate > Generate Certificate Signing Request.

Cuando se genera una Solicitud de firma de certificado, se requiere información como una clave privada, nombre común (CN), código de país, estado, ubicación, organización y unidad organizativa.

Generación de CSR en WLC

Toda la información de CSR que se haya rellenado en la solicitud se mostrará en la descodificación.

El software OpenSSL es la única fuente de veracidad cuando se decodifica un certificado. Muestra toda la información al respecto.

Para descodificar un certificado en un equipo Windows o MacBook con OpenSSL instalado, abra el símbolo del sistema como Administrador y ejecute el comando openssl x509 -in <certificate.crt> -text -noout. El resultado se muestra como información de la consola.

Nota: No todas las versiones de openSSL son compatibles con el WLC 9800. Las versiones sugeridas son 0.9.8 y 1.1.1w

Existen otras herramientas en línea para decodificar certificados que muestran el resultado de una manera más fácil de usar, como CertLogik y SSL Shopper, que no se presentan en este documento.

Tenga en cuenta que utilizan el mismo comando OpenSSL ya mencionado para descodificar los certificados.

Certificado de terceros

El CSR se envía a la autoridad de certificación (CA) para que lo firme y lo devuelva. Descargue toda la cadena de certificados para que pueda cargarla al WLC.

Para comprender la cadena de un certificado, se pueden descodificar todos los archivos recibidos por la CA. Asegúrese de que están en formato Base64.

Puede recibir varios archivos de la CA. Depende del número de archivos de CA intermedia.

Para identificar cada archivo, debe descodificarlo.

Cuando se descodifica un certificado firmado, se agrega la sección Emisor. Hace referencia a la CA que firmó el certificado.

Si descodifica un archivo CSR que no está firmado, la sección Emisor no existe porque aún no está firmado.

Este es un ejemplo de un escenario de autorización multinivel o certificado encadenado:

- CA raíz

- Certificado de CA intermedio

- Certificado de dispositivo

CA raíz descodificada

Para una CA raíz, ya que es la autoridad más alta de la cadena, el Emisor y el Asunto deben ser iguales.

CA raíz descodificada

CA intermedia descodificada

Para la CA intermedia, dado que está firmada por la CA raíz, el emisor debe coincidir con la CA raíz CN.

CA intermedia descodificada

Certificado de dispositivo decodificado

Para el certificado del dispositivo, dado que está firmado por la CA intermedia, el emisor debe coincidir con la CA intermedia CN

Certificado de dispositivo decodificado

En un escenario en el que se utilice más de una CA intermedia, utilice el mismo proceso de descodificación.

Una vez identificado el orden de la cadena, se puede cargar en el controlador.

El 9800 WLC necesita toda la cadena en el orden correcto para que el certificado pueda funcionar correctamente.

Para conocer los pasos subsiguientes para cargar un certificado en el controlador, consulte Generación y descarga de certificados CSR en WLC Catalyst 9800.

Asegúrese de comprender el proceso de descodificación antes de continuar. Si es así, los siguientes pasos deben ser completados para tener un certificado de Web Auth, Web Admin, o Management cargado en un WLC 9800.