Seite 1 von 1

Configure SSL certificatite with Powershell script

Verfasst: 8. Sep 2019, 03:54
von Masahiko
HI, all.

I'm running my Windows Server with Lets' encrypt SSL certificate, and certificate is renewed by powershell spript.
I wanna to configure SSL on Lighs-out through Powershell, too.
Can I configure Lightgs-Out by Powershell script?

Thanks in advance.

Re: Configure SSL certificatite with Powershell script

Verfasst: 8. Sep 2019, 09:15
von JoachimL
Hi Masahiko,
assuming you already converted to .pfx, the imho easiest way is to enable central certificate store (CCS, comes with Internet Information Service) and update the certificates there (via powershell or other). In order to get Lights-Out to use CCS you have to excute

Code: Alles auswählen

netsh http add sslcert hostnameport=<your domain here>:7784 appid={12345678-db90-4b66-8b01-88f7af2e36bf}
Without IIS/CCS you can also script like the following

Code: Alles auswählen

certutil -v -p "" -importpfx "MY" <ccs path>\<your domain here>.pfx
"C:\Program Files\AxoNet Software GmbH\LightsOut3\LightsOut2.Server.SSL.exe" -update
Unfortunately the last line was not reliable in some versions of Lights-Out.
Cheers,
Joachim

Re: Configure SSL certificatite with Powershell script

Verfasst: 9. Sep 2019, 15:34
von Masahiko
Hi, JoachimL.

I appreciate your support.
I'll try it, and report.

Masahiko

Re: Configure SSL certificatite with Powershell script

Verfasst: 10. Sep 2019, 10:18
von Martin
Yes, the call

Code: Alles auswählen

"C:\Program Files\AxoNet Software GmbH\LightsOut3\LightsOut2.Server.SSL.exe" -update
was buggy.

Starting with the upcoming 3.0.2, Lights-Out will call this update automatically to ensure that the certs are up-to-date.

Regards
Martin

Re: Configure SSL certificatite with Powershell script

Verfasst: 15. Sep 2019, 14:36
von Masahiko
Hi, Martin.

That's a nice news for me.
I appreciate you support.

Masaihko

Re: Configure SSL certificatite with Powershell script

Verfasst: 11. Apr 2020, 06:08
von Masahiko
Hi, all.

I finally successed to configure certification with powershell.

Code: Alles auswählen

netsh http add sslcert ipport=0.0.0.0:7784 certhash=<new cert hash> appid={12345678-db90-4b66-8b01-88f7af2e36bf}