【发布时间】:2017-08-24 15:04:57
【问题描述】:
我正在构建一个在几十个嵌入式设备上运行的ServiceStack 服务。我想确保与设备的所有通信都通过加密通道进行。我研究了各种 SSL/TLS 选项,但管理几十个不同的证书,或将一个证书发布到几十个设备,似乎开销很大。
我一直在研究 Encrypted Messaging 功能,但它似乎只提供了一个透明的覆盖,这将允许发送纯 DTO 或加密 DTO。
有没有办法限制我的端点只接受EncryptedMessage DTO,同时保留在内部处理它们的能力?某种可以判断原始 DTO 的过滤器最初可能来自 EncryptedMessage 吗?
我考虑过Service Gateway,但似乎我必须有两个单独的 AppHosts - 一个用于接收加密数据,一个(仅限内部)用于处理和响应。似乎应该有更好的方法。
【问题讨论】:
标签: c# asp.net servicestack