2013-03-26 58 views
5

我想在我的Java應用程序中實現SCP(安全複製)功能,以便將文件從SSH服務器複製到另一臺計算機。我的Java應用程序必須符合FIPS,因此它使用SunPKCS11提供程序與底層的NSS密鑰數據庫進行交互。適用於Java的FIPS兼容SSH庫

爲了實現SCP功能,我們可以使用以下任意SSH庫爲Java:

  • JSch
  • vngx-jsch
  • Apache的MINA SSHD
  • Ganymed SSH-2
  • sshj
  • SSHTools

我有一個關於這些SSH文庫以下問題:

  1. 是上述任何圖書館FIPS認證的?
  2. 如果未通過FIPS認證,是否使用符合FIPS的算法(密碼,密鑰交換,MAC 等)?
  3. 是否有任何其他FIPS認證/符合Java的SSH庫?

以下鏈接似乎表明,JSch是不是符合FIPS:

+2

幾乎所有的庫都符合FIPS標準,但您不需要這樣 - 您需要FIPS認證的庫。這是完全不同的故事。搜索「FIPS認證」。 – 2013-03-27 07:54:57

回答