我正在建立一个网络服务。
此Web服务接收来自客户端的请求,并将数据转换为HSM以对其进行签名。但它需要连接/发送 - 接收数据/断开连接到HSM
我不需要连接到HSM,每个接收客户端requet,我想在webservice运行时打开与HSM的连接,然后通过此TCP连接将数据发送到HSM。
我可以使用asp.net webservice做到这一点吗?
如果是,我该怎么办?
非常感谢
答案 0 :(得分:0)
在Global.asax
文件中添加Application_Start
处理程序并在那里启动连接。
由于您可以在不同的线程上进行多个Web服务调用,而您似乎都通过与HSM的单个连接进行了漏斗,因此您需要同步使用HSM连接(使用锁定)。