Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Generazione CSR

Certificato di terze parti

CA radice decodificata

CA intermedia decodificata

Certificato dispositivo decodificato

Introduzione

Questo documento descrive come decodificare un certificato con strumenti online conosciuti e la loro interpretazione per creare una catena di certificati nel WLC 9800.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza di base dei seguenti argomenti:

- Cisco Catalyst 9800 Wireless LAN Controller (WLC)

- Certificato digitale, concetto di richiesta di firma del certificato (CSR).

- Software OpenSSL.

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- Software OpenSSL nella versione 1.1.1w

- computer Windows

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Generazione CSR

Il CSR può essere generato nel controller o con OpenSSL.

Per generare un CSR nel WLC 9800, selezionare Configurazione > Sicurezza > Gestione PKI > Aggiungi certificato > Genera richiesta di firma certificato.

Quando viene generata una richiesta di firma del certificato, sono necessarie informazioni quali una chiave privata, un nome comune (CN), un codice di paese, uno stato, un'ubicazione, un'organizzazione e un'unità organizzativa.

Generazione di CSR in WLC

Tutte le informazioni CSR inserite nella richiesta vengono visualizzate nella decodifica.

Il software OpenSSL è l'unica fonte di verità quando un certificato viene decodificato. Mostra tutte le informazioni a riguardo.

Per decodificare un certificato in un computer Windows o MacBook in cui è installato OpenSSL, aprire il prompt dei comandi come amministratore ed eseguire il comando openssl x509 -in <certificate.crt> -text -noout. L'output viene visualizzato come informazioni della console.

Nota: non tutte le versioni openSSL sono supportate in 9800 WLC. Le versioni suggerite sono 0.9.8 e 1.1.1w

Esistono altri strumenti in linea per decodificare i certificati che mostrano l'output in modo più semplice, ad esempio CertLogik e SSL Shopper, che non sono presentati in questo documento.

Tenere presente che utilizzano lo stesso comando OpenSSL già indicato per decodificare i certificati.

Certificato di terze parti

Il CSR viene inviato all'Autorità di certificazione (CA) per la firma e la restituzione. Scarica tutta la catena di certificati in modo da poterla caricare sul WLC.

Per comprendere la catena di un certificato, è possibile decodificare tutti i file ricevuti dalla CA. Assicurarsi che siano in formato Base64.

È possibile ricevere più file dalla CA. Dipende dal numero di file CA intermedi.

Per identificare ogni file, è necessario decodificarlo.

Quando un certificato firmato viene decodificato, viene aggiunta la sezione Issuer. Si riferisce alla CA che ha firmato il certificato.

Se si decodifica un file CSR non firmato, la sezione Issuer non esiste perché non è ancora stato firmato.

Questo è un esempio di un'autorizzazione multilivello o di uno scenario con certificati concatenati:

- CA radice

- Certificato CA intermedio

- Certificato dispositivo

CA radice decodificata

Per una CA radice, poiché è la massima autorità della catena, Issuer e Subject devono essere gli stessi.

CA radice decodificata

CA intermedia decodificata

Per la CA intermedia, poiché è firmata dalla CA radice, l'autorità emittente deve corrispondere al CN della CA radice.

CA intermedia decodificata

Certificato dispositivo decodificato

Per il certificato del dispositivo, poiché è firmato dalla CA intermedia, l'autorità emittente deve corrispondere al CN della CA intermedia

Certificato dispositivo decodificato

In uno scenario in cui vengono utilizzate più CA intermedie, utilizzare lo stesso processo di decodifica.

Una volta identificato, l'ordine a catena può essere caricato sul controller.

Il WLC 9800 richiede l'intera catena nell'ordine corretto, in modo che il certificato possa funzionare correttamente.

Per i passaggi successivi per caricare un certificato sul controller, consultare il documento sulla generazione e il download dei certificati CSR sui WLC di Catalyst 9800.

Prima di continuare, accertarsi di aver compreso a fondo il processo di decodifica. In tal caso, è necessario completare i passaggi successivi per caricare un certificato Web Auth, Web Admin o Management in un WLC 9800.