if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
public SslSimpleBuilder setCipherSuites(String[] ciphersSuite) throws IllegalArgumentException { for(String cipher : ciphersSuite) { if(!OpenSsl.isCipherSuiteAvailable(cipher)) { throw new IllegalArgumentException("Cipher `" + cipher + "` is not available"); } else { logger.debug("Cipher is supported: " + cipher); } } ciphers = ciphersSuite; return this; }
if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
if (!OpenSsl.isCipherSuiteAvailable(converted)) { throw new IllegalArgumentException("unsupported cipher suite: " + c + '(' + converted + ')');
final Set<String> openSSLSecureHttpCiphers = new HashSet<>(); for (final String secure : secureHttpSSLCiphers) { if (OpenSsl.isCipherSuiteAvailable(secure)) { openSSLSecureHttpCiphers.add(secure); final Set<String> openSSLSecureTransportCiphers = new HashSet<>(); for (final String secure : secureTransportSSLCiphers) { if (OpenSsl.isCipherSuiteAvailable(secure)) { openSSLSecureTransportCiphers.add(secure);
@Test public void testAvailCiphersOpenSSL() throws Exception { Assume.assumeTrue(OpenSsl.isAvailable()); // Set<String> openSSLAvailCiphers = new // HashSet<>(OpenSsl.availableCipherSuites()); // System.out.println("OpenSSL available ciphers: "+openSSLAvailCiphers); // ECDHE-RSA-AES256-SHA, ECDH-ECDSA-AES256-SHA, DH-DSS-DES-CBC-SHA, // ADH-AES256-SHA256, ADH-CAMELLIA128-SHA final Set<String> openSSLSecureCiphers = new HashSet<>(); for (final String secure : SSLConfigConstants.getSecureSSLCiphers(Settings.EMPTY, false)) { if (OpenSsl.isCipherSuiteAvailable(secure)) { openSSLSecureCiphers.add(secure); } } System.out.println("OpenSSL secure ciphers: " + openSSLSecureCiphers); Assert.assertTrue(openSSLSecureCiphers.size() > 0); }