我有一个java程序,它通过TCP/IP从系统的一个组件接收加密消息。它必须将此消息发送到HSM(硬件安全模块),HSM将解密该消息。据我所知,现在这个 HSM 讲的是 C。我正在考虑在 Java 程序放置文本消息的地方放置一个消息队列。 C程序将从消息队列中挑选消息并发送给HSM。 这可以吗?
最佳答案
您还可以编写一个 c 函数来访问 HSM 并通过 Java native 接口(interface) (JNI) 调用它。这是 Sun JNI Tutorial 的链接.
关于使用消息队列的 Java C 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7010211/