【发布时间】:2009-04-08 07:38:47
【问题描述】:
我必须在 Windows 服务和 asp.net 网站之间进行一些安全通信。在 asp.net 网站中,我正在生成一个密钥对,将我的公钥发送到我的 windows 服务,然后从我的服务接收加密消息并使用 asp.net 解密。
第一个问题是这个。user profile is not created in asp.net 所以我必须使用 RSAParams.Flags = CspProviderFlags.UseMachineKeyStore;。
这在我的托管服务提供商中不起作用,因为我无权访问我的机器商店。
我认为我的解决方案是在内存中生成密钥对并且从不使用密钥库,这可能吗?
【问题讨论】: