mirror of
https://github.com/corda/corda.git
synced 2025-03-16 09:05:30 +00:00
* BoringSsl dependency * Merge over boring_ssl changes * Merge over boring_ssl changes * Upgrade netty-tcnative (and netty to compatible version) * Add openSSL flag to SSLConfiguration and implementations. * Make SSL implementation switchable for Artemis * Parameterize AMQP bridge tests on use of openSSL * Plumb through open SSL flag to AMQP client/server. * Add open ssl flag to reference.conf * Slight clean-up * Add LoggingTrustManagerWrapper for OpenSsl contexts * Remove unneeded lazy and check for double wrapping * Fix TrustMangerWrapper and test, clean-up * Add key factory wrapper to get the current certificate chain out. * Use cert chain returning key mananager factory to get local cert * Force consistent netty-tcnative version across all dependencies * Make proton wrapper tests check all combinations of client/server native/java SSL * Add test netty server/client to run SSL tests with * Simplify usage of test netty components and clean up * Improve exception handling in NettyTestHandler * Add openSSL test for X509UtilitiesTests * Expose engine for test usage * Add the X509 peer chain check from the socket based test * Port of TLSAuthenticationTests to use Netty so we can use different SSL providers, add boringSSL tests * Adapt tests to new config structure * Readd `useOpenSsl` configuration * Readd `useOpenSsl` configuration * Fix up ArtemisTransport for OpenSSL plus tests * Adapt auth tests * Formatting * Remove obsolte file * Fix config misnomer * Add SNI host logic to OpenSSL execution branch * Remove TLS_DHE_RSA tests * Make exception handling in the netty test infra deterministic