【发布时间】:2016-05-27 11:47:13
【问题描述】:
我想将证书绑定到端口 0.0.0.0:443。
作为我创建的此证书的参数:
ICertificateBindingConfiguration config = new CertificateBindingConfiguration();
var ipPort = new IPEndPoint(IPAddress.Parse("0.0.0.0"), 443);
var certificateThumbprint = serverCert.X509Certificate.Thumbprint.ToLower();
var appId = Guid.Parse("2f6580e5-a11a-4350-8cc0-47e5e0ac33e6");
但是当我执行这段代码时:
config.Bind(new CertificateBinding(certificateThumbprint, StoreName.My, ipPort, appId));
我收到一个错误:
System.ComponentModel.Win32Exception(0x80004005): Access is denied ...
我不是我正在执行它的机器的本地管理员。我怎样才能通过以管理员身份执行来解决这个问题?
【问题讨论】:
标签: c# ssl ssl-certificate port