static bool QueryPortRegistered(IProcessManagerSync pm, string value) { var output = pm.LaunchAndGrabToolCmd(new ProcessStartInfo("netsh", "http show urlacl"), "netsh"); return(output.StandardOutput.Contains(value) || output.StandardError.Contains(value)); }
static bool QueryCertRegistered(IProcessManagerSync pm, IPEndPoint value, string thumbprint) { var output = pm.LaunchAndGrabToolCmd(new ProcessStartInfo("netsh", "http show sslcert"), "netsh"); var epStr = value.ToString(); return(ContainsCert(output.StandardOutput, thumbprint, epStr) || ContainsCert(output.StandardError, thumbprint, epStr)); }
static bool QueryCertRegistered(IProcessManagerSync pm, IPEndPoint value) { var output = pm.LaunchAndGrabToolCmd(new ProcessStartInfo("netsh", "http show sslcert"), "netsh"); var epStr = value.ToString(); return output.StandardOutput.Contains(epStr) || output.StandardError.Contains(epStr); }
static bool QueryPortRegistered(IProcessManagerSync pm, string value) { var output = pm.LaunchAndGrabToolCmd(new ProcessStartInfo("netsh", "http show urlacl"), "netsh"); return output.StandardOutput.Contains(value) || output.StandardError.Contains(value); }