我有一个用于SSL的.pem证书,我想将它与我的Web应用程序一起分发在一个MSI(必须在客户端计算机上运行)。然后我需要将其导入(到某个凭据存储中?)并告诉我的站点绑定要使用它。但是我该如何在代码中实现这一点?我发现了Microsoft.Web.Administration,但不确定该从哪里开始...
顺便说一下,这是在IIS7中。
编辑:这里的目标是让客户在其内部网络上运行Web应用程序。它主要作为iPhone应用程序的API。 (也许这不是最好的设计,但我们现在已经被锁定了。)因此,客户安装MSI,然后就有了Web服务。现在iPhone和Web服务之间需要密码身份验证;最简单的方法似乎是通过https来实现。所以我制作了自签名证书。
我知道重新分发单个证书通常是一个坏主意,但我们只是试图打败casual hackers...这将仅限于内部网络和仅限于企业,似乎不太可能有人会做任何疯狂的事情,而且API严格限制了您对数据库可以进行的Bad Things的数量。
所以这就是我们的目标,使用一键式(或类似的)安装,在内部网络Web应用程序上进行密码身份验证。 :-D
顺便说一下,这是在IIS7中。
编辑:这里的目标是让客户在其内部网络上运行Web应用程序。它主要作为iPhone应用程序的API。 (也许这不是最好的设计,但我们现在已经被锁定了。)因此,客户安装MSI,然后就有了Web服务。现在iPhone和Web服务之间需要密码身份验证;最简单的方法似乎是通过https来实现。所以我制作了自签名证书。
我知道重新分发单个证书通常是一个坏主意,但我们只是试图打败casual hackers...这将仅限于内部网络和仅限于企业,似乎不太可能有人会做任何疯狂的事情,而且API严格限制了您对数据库可以进行的Bad Things的数量。
所以这就是我们的目标,使用一键式(或类似的)安装,在内部网络Web应用程序上进行密码身份验证。 :-D