首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要什么样的证书?需要多少证书?

问需要什么样的证书?需要多少证书?
EN

Server Fault用户
提问于 2013-06-20 06:27:39
回答 2查看 56关注 0票数 1

我有3个ASP.NET-Web.Api应用程序通过https进行通信:

  • Server1硕士
  • Slave1 on Server1
  • Slave2 on Server2 (Slave2基本上是安装在另一台服务器上的Slave1的另一个实例)

掌握与Slave1和Slave2的沟通。

Slave1和Slave2与Master通信。

我已经有SSL的证书了。

不过,我想确保只有Slave1和Slave2才能与Master交谈,反之亦然。我需要什么样的证书才能确保这种信任?

假设每个应用程序都需要3份证书,我是对的吗?

最后但并非最不重要的一点: IIS是处理信任,还是需要在代码中实现某些东西?

EN

回答 2

Server Fault用户

发布于 2013-06-20 07:14:32

您想要的是客户证书认证,它使用SSL对主程序进行身份验证,反之亦然。我知道它可以在浏览器和how服务器之间完成,但是我不知道你如何能够在服务器之间完成它。但是这更多的是服务器故障而不是Security.SE的问题,所以我会问那些家伙。

另一种选择是在服务器之间使用VPN,而不是在internet上使用SSL身份验证。

票数 3
EN

Server Fault用户

发布于 2013-06-20 08:27:16

如果通信已经加密,则可以利用IIS7.x中的IP地址和域限制模块

如果服务器管理器还不存在,只需安装它。

若要将IP限制添加到网站:

  1. 在IIS管理器中选择网站或应用程序。
  2. 双击"IP和域限制“功能
  3. 选择“编辑功能设置”并将默认模式设置为“拒绝”
  4. 向站点添加适当的IP地址,并选择“允许”这些地址。

瞧。现在只有来自允许IP地址的请求才能被满足,所有其他人都将收到HTTP 403“禁止的”

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/517185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档