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:
- Czy któryś z powyższych bibliotek certyfikatem FIPS?
- Jeśli nie posiadasz certyfikatu FIPS, czy algorytmy (szyfr, wymiana kluczy, MAC itd.) Są zgodne z FIPS?
- 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:
- http://www.mail-archive.com/[email protected]/msg00554.html
- http://planetjava.org/java-jsch/2012-05/msg00019.html
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". –