Bir uygulamayı SSH sunucusundan başka bir makineye kopyalamak için Java uygulamasında SCP (Güvenli Kopyalama) işlevselliğini uygulamak istiyorum. Benim java uygulamam FIPS uyumlu olmalı ve dolayısıyla temel NSS anahtar veritabanıyla arabirim kurmak için SunPKCS11 sağlayıcısı kullanmalıdır.Java için FIPS uyumlu SSH kitaplığı
SCP işlevselliğini uygulamak için, Java için aşağıdaki SSH kütüphanelerin herhangi birini kullanabilirsiniz:
- JSch
- vngx-JSch
- statik olarak işlenen SSHD
- sshj
- SSHTools
Bunları SSH kütüphaneleri ile ilgili aşağıdaki soru var:
- FIPS sertifikalı yukarıdaki kütüphanelerin herhangi musunuz?
- FIPS sertifikalı değilse, algoritmalar (şifre, anahtar değişimi, MAC vb ...) FIPS uyumlu mu kullanıldı?
- Java için herhangi bir FIPS sertifikalı/uyumlu SSH kitaplığı var mı?
aşağıdaki bağlantılardan JSch FIPS uyumlu değil izlenimini bırakmaktadır:
- http://www.mail-archive.com/[email protected]/msg00554.html
- http://planetjava.org/java-jsch/2012-05/msg00019.html
Neredeyse her kitaplık FIPS uyumlu olabilir, ancak buna ihtiyacınız yok - FIPS onaylı kitaplıklara ihtiyacınız var. Ve bu tamamen farklı bir hikaye. "FIPS sertifikalı" araması yapın. –