Ich versuche, einen Webservice zu treffen, der TLSv1.2 unterstützt. Ich benutze Java 1.4. TLSv1.2 wird nicht unterstützt.Getting No solche Algorithmus Ausnahme bei der Verwendung von TLSV1.2 in Java 1.4
Jetzt sagte mir jemand, dass BC mein Problem lösen könnte. Funktioniert es mit einer SSLE-Engine irgendwie als Ersatz? Ist das mit BC möglich?
Was muss ich tun, um eine funktionierende SSLEngine
(für die Verwendung mit TLSv1 in einem nonblocking io-Szenario) ohne so geringe Einschränkungen der Primzahl für DH zu erhalten.
Was ich versucht:
Security.addProvider(new BouncyCastleProvider());
Dies scheint nicht allein das Problem zu lösen.
Also statt
SSLContext.getInstance("TLSv1"); //which works alas only little DH keys.
Ich habe versucht, die folgenden Aufruf:
SSLContext.getInstance("TLSv1","BC");
SSLContext.getInstance("TLS","BC");
SSLContext.getInstance("TLSv1.2","BC");
SSLContext.getInstance("ssl","BC");
Obwohl alle von ihnen NoSuchAlgorithmException
wirft.
Release: 1,57 Datum: 2017, 11. Mai Bouncy Castle Bibliothek sagt, dass eine höhere Ebene TLS API und JSSE-Provider zum Projekt hinzugefügt wurden. – GauravT