我知道我可以使用IIS将在本地主机上运行的网站的证书设置为IIS Express开发证书...但是,我如何使用在单个计算机上运行的c#和.net程序以编程方式完成这一任务呢?或者甚至使用powershell..或cmd脚本..以可执行的编程方式
a0x5cqrl1#
Tim Buntrock在4sysOps上发表了一篇文章,为SQL Server在本地运行一个自签名的概念应该是相同的。
https://4sysops.com/archives/create-a-self-signed-certificate-with-powershell/#:~:text=Tim%20Buntrock%20is%20one%20of%20three%20enterprise%20administrators,certificate%20you%20sign%20with%20your%20own%20private%20key.
vh0rcniy2#
netsh是可用于将证书与端口和DNS名称(SNI)相关联的最简单的命令行,https://learn.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-configure-a-port-with-an-ssl-certificate您还可以使用C#中的Windows HTTP API,或使用IISAdministration PowerShell cmdlet。可以通过搜索引擎找到示例。
netsh
IISAdministration
2条答案
按热度按时间a0x5cqrl1#
Tim Buntrock在4sysOps上发表了一篇文章,为SQL Server在本地运行一个自签名的概念应该是相同的。
vh0rcniy2#
netsh
是可用于将证书与端口和DNS名称(SNI)相关联的最简单的命令行,https://learn.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-configure-a-port-with-an-ssl-certificate
您还可以使用C#中的Windows HTTP API,或使用
IISAdministration
PowerShell cmdlet。可以通过搜索引擎找到示例。