La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritta la configurazione di un server Microsoft Certificate Authority (CA) che esegue Internet Information Services (IIS) per la pubblicazione degli aggiornamenti CRL (Certificate Revocation List). Viene inoltre spiegato come configurare Cisco Identity Services Engine (ISE) (versioni 3.0 e successive) in modo da recuperare gli aggiornamenti da utilizzare per la convalida del certificato. È possibile configurare ISE in modo da recuperare i CRL per i vari certificati radice CA utilizzati nella convalida dei certificati.
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
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.
In questa sezione vengono presentate le informazioni necessarie per configurare le funzionalità descritte più avanti nel documento.
La prima operazione consiste nel configurare un percorso nel server CA in cui archiviare i file CRL. Per impostazione predefinita, il server CA Microsoft pubblica i file in C:\Windows\system32\CertSrv\CertEnroll\
Anziché utilizzare questa cartella di sistema, creare una nuova cartella per i file.
C:\CRLDistribution
viene creata la cartella.
Properties
, fare clic sulla Sharing
scheda e quindi su Advanced Sharing
.
Share this folder
quindi aggiungere il simbolo del dollaro ($) alla fine del nome della condivisione nel campo Nome condivisione per nascondere la condivisione.
Permissions
(1), fare clic su Add
(2), fare clic su Object Types
(3) e selezionare la Computers
casella di controllo (4).
OK
. Nel campo Immettere i nomi degli oggetti da selezionare, immettere il nome del computer del server CA in questo esempio: WIN0231PNBS4IPH e fare clic su Check Names
. Se il nome immesso è valido, viene aggiornato e visualizzato sottolineato. Fare clic su .OK
Allow
Controllo completo per concedere l'accesso completo alla CA. Fare clic su .OK
Fare di nuovo clic OK
per chiudere la finestra Condivisione avanzata e tornare alla finestra Proprietà.
Security
scheda (1), fare clic su Edit
(2), fare clic su Add
(3), fare clic su Object Types
(4) e selezionare la Computers
casella di controllo (5).
Check Names
. Se il nome immesso è valido, viene aggiornato e visualizzato sottolineato. Fare clic su .OK
Allow
la presenza di Controllo completo per concedere l'accesso completo alla CA. Fare clic suOK
, quindi su Close
per completare l'operazione.
Per consentire ad ISE di accedere ai file CRL, rendere accessibile tramite IIS la directory che contiene i file CRL.
Start
. Scegliere Administrative Tools > Internet Information Services (IIS) Manager
. Sites
.
Default Web Site
e scegliete Add Virtual Directory
, come mostrato nell'immagine.
OK
. Fare clic OK
per chiudere la finestra Aggiungi directory virtuale.
Directory Browsing
.
Enable
per abilitare la ricerca nelle directory.
Configuration Editor
.
system.webServer/security/requestFiltering
. Nell'elenco a allowDoubleEscaping
discesa scegliere True
. Nel riquadro destro fare clic su Apply
, come illustrato nell'immagine.
La cartella deve essere accessibile tramite IIS.
Ora che è stata configurata una nuova cartella per ospitare i file CRL e che la cartella è stata esposta in IIS, configurare il server CA Microsoft per pubblicare i file CRL nel nuovo percorso.
Start
. Scegliere Administrative Tools > Certificate Authority
. Properties
e fare clic sulla Extensions
scheda. Per aggiungere un nuovo punto di distribuzione CRL, fare clic su Add
.
\\WIN-231PNBS4IPH\CRLDistribuzione$
dall'elenco a discesa Variabile e fare clic su Insert.
e fate clic su Insert
.
.crl
alla fine del percorso. In questo esempio, il valore di Location è: \\WIN-231PNBS4IPH\CRLDistribution$\
OK
per tornare alla scheda Estensioni. Selezionare la casella di controllo, Publish CRLs to this location
quindi fare clic su OK
per chiudere la finestra Proprietà. Verrà visualizzata una richiesta di autorizzazione per riavviare Servizi certificati Active Directory. Fare clic su .Yes
Revoked Certificates
. Scegliere All Tasks > Publish
. Verificare che sia selezionato Nuovo CRL, quindi fare clic su OK
.
Il server CA Microsoft deve creare un nuovo file crl nella cartella creata nella sezione 1. Se il nuovo file CRL viene creato correttamente, non verrà visualizzata alcuna finestra di dialogo dopo aver scelto OK. Se viene restituito un errore relativo alla nuova cartella del punto di distribuzione, ripetere con attenzione ogni passaggio in questa sezione.
Prima di iniziare questa sezione, verificare che i nuovi file CRL esistano e che siano accessibili tramite IIS da un'altra workstation.
.crl
dove
è il nome del server CA. In questo esempio, il nome del file è: abtomar-WIN-231PNBS4IPH-CA.crl
http://
/
dove
è il nome del server IIS configurato nella sezione 2 e
è il nome del sito scelto per il punto di distribuzione nella sezione 2. Nell'esempio, l'URL è: Viene visualizzato l'indice della directory, che include il file osservato nel passaggio 1.
Prima di configurare ISE per il recupero del CRL, definire l'intervallo di pubblicazione del CRL. La strategia per determinare questo intervallo esula dall'ambito del presente documento. I valori potenziali (in Microsoft CA) sono compresi tra 1 ora e 411 anni. Il valore predefinito è 1 settimana. Una volta determinato l'intervallo appropriato per l'ambiente, impostare l'intervallo con le seguenti istruzioni:
Start
. Scegliere Administrative Tools > Certificate Authority
. Revoked Certificates
cartella e scegliere Properties
. OK
su per chiudere la finestra e applicare la modifica. Nell'esempio seguente viene configurato un intervallo di pubblicazione di sette giorni.
certutil -getreg CA\Clock*
per confermare il valore di ClockSkew. Il valore predefinito è 10 minuti. Output di esempio:
Values: ClockSkewMinutes REG_DWORS = a (10) CertUtil: -getreg command completed successfully.
certutil -getreg CA\CRLov*
comando per verificare se CRLOverlapPeriod è stato impostato manualmente. Per impostazione predefinita, il valore di CRLOverlapUnit è 0, che indica che non è stato impostato alcun valore manuale. Se il valore è diverso da 0, registrare il valore e le unità. Output di esempio:
Values: CRLOverlapPeriod REG_SZ = Hours CRLOverlapUnits REG_DWORD = 0 CertUtil: -getreg command completed successfully.
certutil -getreg CA\CRLpe*
comando per verificare CRLPeriod, impostato nel passaggio 3. Output di esempio:
Values: CRLPeriod REG_SZ = Days CRLUnits REG_DWORD = 7 CertUtil: -getreg command completed successfully.
a. Se CRLOverlapPeriod è stato impostato nel passaggio 5: OVERLAP = CRLOverlapPeriod, in minuti;
Altrimenti: OVERLAP = (CRLPeriod / 10), in minuti
b. Se SOVRAPPOSIZIONE > 720, SOVRAPPOSIZIONE = 720
c. Se OVERLAP < (1.5 * ClockSkewMinutes), OVERLAP = (1.5 * ClockSkewMinutes)
d. Se OVERLAP > CRLPeriod, in minuti allora OVERLAP = CRLPeriod in minuti
e. Periodo di tolleranza = OVERLAP + ClockSkewMinutes
Example: As stated above, CRLPeriod was set to 7 days, or 10248 minutes and CRLOverlapPeriod was not set.
a. OVERLAP = (10248 / 10) = 1024.8 minutes b. 1024.8 minutes is > 720 minutes : OVERLAP = 720 minutes c. 720 minutes is NOT < 15 minutes : OVERLAP = 720 minutes d. 720 minutes is NOT > 10248 minutes : OVERLAP = 720 minutes e. Grace Period = 720 minutes + 10 minutes = 730 minutes
Il periodo di prova calcolato è il periodo di tempo che intercorre tra la pubblicazione da parte della CA del CRL successivo e la scadenza del CRL corrente. ISE deve essere configurato in modo da recuperare i CRL di conseguenza.
Administration > System > Certificates
. Nel riquadro di sinistra, scegliere Trusted Certificate
.
Edit
Download CRL
finestra. Automatically
pulsante di opzione. Bypass CRL Verification if CRL is not Received
casella di controllo per consentire all'autenticazione basata su certificati di procedere normalmente (e senza un controllo CRL) se ISE non è stata in grado di recuperare il CRL per questa CA nell'ultimo tentativo di download. Se questa casella di controllo non è selezionata, tutte le autenticazioni basate su certificati emesse da questa CA avranno esito negativo se non è possibile recuperare il CRL. Ignore that CRL is not yet valid or expired
casella di controllo per consentire ad ISE di utilizzare file CRL scaduti (o non ancora validi) come se fossero validi. Se questa casella di controllo non è selezionata, ISE considera un CRL non valido prima della data effettiva e dopo l'ora del successivo aggiornamento. Fare clic Save
su per completare la configurazione.
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
16-Feb-2024 |
Versione iniziale |