我是否可以在将要运往伊朗的应用程序中使用JGroups库?
我发现了一些与加密相关的代码: 的 org.jgroups.protocols.ENCRYPT.class
一个更精确的问题,上面的代码使用或提供任何加密算法?如果是这样,使用的加密密钥的长度是多少?
此接缝被美国法规禁止(例如出口商品管理编号(ECCN)5D002.c.1)。
答案 0 :(得分:4)
我联系了红帽法律部,这是他们的答复:
“Red Hat的软件(包括开源社区项目)可能不能直接或间接地出口,再出口或转让到禁运国家:古巴,伊朗,朝鲜,苏丹& Syria。
红帽的出口政策和指南:https://www.redhat.com/en/about/export-control-product-matrix。“
关于你的另一个问题:不,JGroups中的加密代码没有使用特定的算法;这些是通过协议中的属性定义的,并由特定的安全提供者提供,例如, BouncyCastle的。
但是,JGroups本身不是针对特定的提供者编写的,而是针对JDK中的通用JCE编写的。