我希望在我的Java应用程序中实现SCP(安全复制)功能,将文件从SSH服务器复制到另一台机器。我的Java应用程序必须符合FIPS标准,因此它使用SunPKCS11提供程序与底层NSS密钥数据库进行交互。
要实现SCP功能,我们可以使用以下任何一个Java SSH库:
JSch vngx-jsch Apache MINA SSHD Ganymed SSH-2 sshj SSHTools
我对这些SSH库有以下问题:
以上任何一个库是否都是FIPS认证的? 如果没有FIPS认证,使用的算法(密码、密钥交换、MAC等)是否符合FIPS标准? 是否有其他适用于Java的FIPS认证/兼容SSH库?
以下链接似乎表明JSch不符合FIPS标准:
要实现SCP功能,我们可以使用以下任何一个Java SSH库:
JSch vngx-jsch Apache MINA SSHD Ganymed SSH-2 sshj SSHTools
我对这些SSH库有以下问题:
以上任何一个库是否都是FIPS认证的? 如果没有FIPS认证,使用的算法(密码、密钥交换、MAC等)是否符合FIPS标准? 是否有其他适用于Java的FIPS认证/兼容SSH库?
以下链接似乎表明JSch不符合FIPS标准: