windows - configurar - ¿Qué aplicación debo usar con netsh.exe?
ssl certificate web config (4)
El comando netsh quiere un appid ( ver aquí ):
netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
Hasta ahora no he podido entender cómo se supone que debo saber el GUID que netsh quiere que le proporcione. ¿Algún consejo?
"Siempre dice Argumento Inválido ..."
try appid="{7E46BD40-39C6-4813-B414-019AD1122333}"
con citas
(Disculpe, no es una respuesta directa a esta pregunta, pero a menudo este es el primer hit de Google, y parece que muchas personas tienen este problema. Más: "El parámetro es incorrecto". Error al usar netsh http add sslcert )
Puede usar cualquier GUID válido. Solo se usa para permitirle identificar el enlace más tarde.
Si enlaza un certificado usando la GUI de IIS (inetmgr.exe), luego ejecuta ''netsh http show sslcert'', verá el ID de aplicación de {4dc3e181-e14b-4a21-b022-59fc669b0914}, que es el que utiliza AppID IIS, así que es la aplicación que uso, también.
Utilicé el GUID de aplicación para mi servicio WCF que se encuentra dentro del archivo AsseblyInfo.vb (VB.NET) o AssemblyInfo.cs (C #) de mi aplicación de alojamiento (Servicio de Windows) como se muestra a continuación:
<Assembly: Guid("8fbacae2-bd4e-8ef5-b202-1561845dd04f")>
Utilicé esto como el parámetro appid para la herramienta netsh.exe, así:
appid={8fbacae2-bd4e-8ef5-b202-1561845dd04f}
Funcionó perfectamente y mi servicio WCF usa Https a través de ese certificado SSL.