2013-03-26 18 views
5

Chcę zaimplementować funkcję SCP (Secure Copy) w mojej aplikacji Java, aby skopiować plik z serwera SSH na inny komputer. Moja aplikacja java musi być zgodna z FIPS i dlatego używa dostawcy SunPKCS11 do połączenia z bazową bazą danych kluczy NSS.Zgodna z FIPS biblioteka SSH dla Javy

Aby zaimplementować funkcjonalność SCP, możemy użyć jednego z następujących bibliotek SSH dla Java:

  • jsch
  • vngx-jsch
  • Apache MINA sshd
  • Ganymed SSH-2
  • sshj
  • SSHTools

Mam następujące pytania dotyczące tych bibliotek ssh:

  1. Czy któryś z powyższych bibliotek certyfikatem FIPS?
  2. Jeśli nie posiadasz certyfikatu FIPS, czy algorytmy (szyfr, wymiana kluczy, MAC itd.) Są zgodne z FIPS?
  3. Czy są dostępne inne biblioteki SSH zgodne z certyfikatem FIPS dla języka Java?

poniższych linków wydają się sugerować, że jsch NIE jest zgodny z FIPS:

+2

Prawie każda biblioteka będzie zgodna z FIPS, ale nie jest to potrzebne - potrzebujesz bibliotek z certyfikatem FIPS. To zupełnie inna historia. Wyszukaj hasło "certyfikat FIPS". –

Odpowiedz