Rinnovare un certificato emesso da GoDaddy su IIS 10

Esportare il certificato dal pannello di gestione certificati di GoDaddy per ISS (ZIP)

Lo Zip contiene un file certificato.p7b, un file certificato.pem e un certificato.crt (a noi server il CRT). Spostare il pacchetto dentro il Server Windows.

 

Per trovare la vecchia chiave privata:

  • Esportare il vecchio certificato in .PFX

Nel server Windows aprire MMC da command. Selezionare Add/Remove snap-in e Certifcate. Spostarsi sul Certificato che ci interessa (può essere in Personal > Local oppure in Web Hosting > Certificates) cliccare con il tasto destro sul certificato, poi su All tasks e Export.

Oppure dentro ISS, nella sezione Server Certificates: dalla lista selezionare il vecchio certificato e dal menu laterale cliccare su Esporta.

In questo modo si esporta il vecchio certificato in .PFX (spuntare Abilita l’esportazione del certificato). Inserire la password del certificato e dato un nome [vecchiocertificato.pfx].

  • Recuperare la vecchia Chiave privata dal vecchio certificato PFX.

Da terminale con OpenSSL installato digitare il comando per esportare in certificato .pfx in txt.

> openssl pkcs12 -in vecchiocertificato.pfx -out vecchiocertificato.txt -nodes

Aprire vecchiocertificato.txt con NotePad e copiare il testo che va da
—–BEGIN PRIVATE KEY—– …. —–END PRIVATE KEY—–
(compresi) e incollare in un file da salvare come [private-keys.key]

 

Generare in nuovo file PFX.

Da terminale digitare:

> openssl pkcs12 -export -out nuovocertificato.pfx -inkey private-keys.key -in certificato.crt -certfile certificato.crt

chiede di inserire la password. in questo modo viene generato il nuovo PFX.

Importare il nuovo certificato .PFX su IIS 10.

Andare nella sezione Macchina > Server Certificate e cliccare in alto a destra Importa. Selezionare nuovocertificato.pfx e inserire la password (su Personal o su Web Hosting?)
Verificare che il nuovo certificato sia stato inserito.

Andare sul Servizio web che ci interessa > Bindings, selezionate HTTPS e associare il nuovo certificato aggiunto. Confermare.

N.B. A volte può generare un errore “A specified logon session does not exist. It may already have been terminated…”

Aprire il certificato appena importato in MMC

Step 1: Open up a Run window and type “mmc”

Step 2: Click File > Add/Remove Snap In

Step 3: Add > Certificates, Click OK

Step 4: Choose “Computer Account”, then “Local Computer” and proceed.

Step 5: Hit OK

Esportare il certificato in MMC

Step 1: Open “Certificates”

Step 2: Open the folder where your certificate is stored.

Step 3: Right Click on Certificate, All Tasks, Export

Step 4: Export to the server Desktop


I
mportare il nuovo certificato esportato in ISS e provare ad effettuare il Bindings selezionando quello.


Soluzione: https://techraptor.net/guides/how-to-fix-iis-server-error-specified-logon-session-does-not-exist

Lascia un commento 0

Your email address will not be published. Required fields are marked *