Installare un certificato SSL su IIS 6

,

Lock

Per proteggere e cifrare il traffico web è necessario utilizzare il protocollo HTTPS ed installare sul proprio webserver un certificato SSL.
Questi certificati hanno un costo: ma anche in questo caso esiste un’alternativa.
Possiamo infatti utilizzare dei certificati autofirmati (self-signed SSL certificate), almeno per quanto riguarda la parte di testing del servizio.

Scenario: un webserver con IIS 6 installato. Come dobbiamo procedere?

1. La prima cosa da fare è scaricare ed installare il toolkit di IIS6 dal sito www.microsoft.com/en-us/download/details.aspx?id=17275

2. Abilitare quindi l’uso di SSL su IIS. Dagli stumenti di amministrazione avviare IIS Manager, selezionare il sito predefinito (click destro), accedere alla scheda Sito Web, e nella casella Porta SSL scrivere 443 (la porta standard utilizzata dal protocollo HTTPS)

3. Ottenere l’ID del sito. Nel menu di avvio, accedere al Toolkit IIS6 installato prima, e selezionare l’opzione SelfSSL.
Viene aperta una nuova finesta di prompt, nella quale va scritto: iisweb.vbs /query your_site_name (se non lo avete cambiato è Sito Web predefinito).

iisweb.vbs /query "Sito Web predefinito"

Otterrete i seguenti valori: nome sito, perc. metabase, stato, ip, porta, host.
Queelo che ci interessa è il Perc. metabase, solitamente W3SVC/XXXXXXX dove XXXXXXXX è proprio l’ID che stiamo cercando

4. Generare il certificato ed aggiungerlo automaticamente al sito utilizzando il comando selfssl.exe e premendo “y” alla domanda.

selfssl.exe /N:CN="Sito Web predefinito" /V:365 /S:XXXXXXXX

Per testare che il certificato funzioni basta aprire un browser e digitare come indirizzo:

https://localhost

One response to “Installare un certificato SSL su IIS 6

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *