views:

1316

answers:

2

The netsh command wants an appid (see here) :

netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}

I've not been able so far to understand how I'm supposed to know the GUID netsh wants me to provide. Any hints?

+6  A: 

You can use any valid GUID. It is only used to allow you to identify the binding later.

Rasmus Faber
+2  A: 

I used the Application GUID for my WCF service that is located within the AsseblyInfo.vb (VB.NET) or AssemblyInfo.cs (C#) file of my hosting application (Windows Service) as show below:

<Assembly: Guid("8fbacae2-bd4e-8ef5-b202-1561845dd04f")> 

I used this as the appid parameter for the netsh.exe tool like so:

appid={8fbacae2-bd4e-8ef5-b202-1561845dd04f}

It worked perfectly and my WCF service uses Https via that SSL cert.

atconway