WCF跨域双工:您的Thawtes



(哈!看看我在那里做了什么?)

我有一个系统,服务器将信息从中央数据库推送到许多客户端数据库(通过互联网跨域),并定期调用服务器上的服务。这必须承受间歇性连接(排队消息)。

我已经创建了一个使用双工MSMQ的开发版本,我正在尝试应用传输安全性。从我所做的阅读来看,似乎是:

  • MSMQ使用AD Windows安全性,这与跨域无关
  • 由于双工的性质,每个客户端实际上也是一个服务器。这意味着,如果我想使用SSL,每次使用另一个客户端安装系统时,我都需要支付1200美元

这些事实正确吗?我真的是唯一一个需要保护排队和跨域和双工服务的人吗?

  • MSMQ使用AD Windows安全性,这与跨域无关

否,MSMQ使用Windows安全性,其中包括本地帐户和域帐户(如果可用)。MSMQ还使用证书(如果可用)。

  • "由于双工的性质,每个客户端实际上都是一个服务器好"

MSMQ不使用客户端-服务器模型。所有MSMQ机器实际上都是对等的,在彼此之间发送消息。对于1200美元的付款,您指的是web服务通过HTTPS发送MSMQ所需的证书吗?

这是我第一次看到有人想通过HTTPS将安全消息推送到多个目的地。

事实上,你可能是现在世界上唯一想这样做的人。

让我来修饰一下。

  1. 没有多少公司使用MSMQ(在总体方案中)
  2. 在这些队列中,绝大多数只使用私人队列,少数只使用公共队列
  3. 在这些人中,只有少数人在互联网上使用它
  4. 其中,也许有一种是使用它在两个方向上交换信息(那将是你的)

但除此之外,在我看来,你的主要挑战将是使用MSMQ作为互联网上的安全传输层。虽然我从来没有这样做过,但这里有几篇文章:

  • http://msdn.microsoft.com/en-us/library/windows/desktop/ms701477(v=vs.85).aspx
  • http://msdn.microsoft.com/en-us/magazine/cc164041.aspx

抱歉帮不了什么忙。

相关内容

  • 没有找到相关文章

最新更新