mirror of
https://github.com/corda/corda.git
synced 2025-06-11 20:01:46 +00:00
ENT-10076,ENT-10080 - Security Vulnerabilities (#7405)
* Updated dependencies * Address compiler checks
This commit is contained in:
@ -79,8 +79,8 @@ buildscript {
|
|||||||
ext.djvm_version = constants.getProperty("djvmVersion")
|
ext.djvm_version = constants.getProperty("djvmVersion")
|
||||||
ext.deterministic_rt_version = constants.getProperty('deterministicRtVersion')
|
ext.deterministic_rt_version = constants.getProperty('deterministicRtVersion')
|
||||||
ext.okhttp_version = '3.14.2'
|
ext.okhttp_version = '3.14.2'
|
||||||
ext.netty_version = '4.1.46.Final'
|
ext.netty_version = '4.1.77.Final'
|
||||||
ext.tcnative_version = '2.0.29.Final'
|
ext.tcnative_version = '2.0.48.Final'
|
||||||
ext.typesafe_config_version = constants.getProperty("typesafeConfigVersion")
|
ext.typesafe_config_version = constants.getProperty("typesafeConfigVersion")
|
||||||
ext.fileupload_version = '1.4'
|
ext.fileupload_version = '1.4'
|
||||||
ext.kryo_version = '4.0.2'
|
ext.kryo_version = '4.0.2'
|
||||||
|
@ -6,7 +6,7 @@ import io.netty.handler.ssl.SniHandler
|
|||||||
import io.netty.handler.ssl.SslContextBuilder
|
import io.netty.handler.ssl.SslContextBuilder
|
||||||
import io.netty.handler.ssl.SslHandler
|
import io.netty.handler.ssl.SslHandler
|
||||||
import io.netty.handler.ssl.SslProvider
|
import io.netty.handler.ssl.SslProvider
|
||||||
import io.netty.util.DomainNameMappingBuilder
|
import io.netty.util.DomainWildcardMappingBuilder
|
||||||
import net.corda.core.crypto.SecureHash
|
import net.corda.core.crypto.SecureHash
|
||||||
import net.corda.core.crypto.newSecureRandom
|
import net.corda.core.crypto.newSecureRandom
|
||||||
import net.corda.core.identity.CordaX500Name
|
import net.corda.core.identity.CordaX500Name
|
||||||
@ -307,7 +307,7 @@ internal fun createServerSNIOpenSslHandler(keyManagerFactoriesMap: Map<String, K
|
|||||||
|
|
||||||
// Default value can be any in the map.
|
// Default value can be any in the map.
|
||||||
val sslCtxBuilder = getServerSslContextBuilder(keyManagerFactoriesMap.values.first(), trustManagerFactory)
|
val sslCtxBuilder = getServerSslContextBuilder(keyManagerFactoriesMap.values.first(), trustManagerFactory)
|
||||||
val mapping = DomainNameMappingBuilder(sslCtxBuilder.build())
|
val mapping = DomainWildcardMappingBuilder(sslCtxBuilder.build())
|
||||||
keyManagerFactoriesMap.forEach {
|
keyManagerFactoriesMap.forEach {
|
||||||
mapping.add(it.key, sslCtxBuilder.keyManager(it.value).build())
|
mapping.add(it.key, sslCtxBuilder.keyManager(it.value).build())
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user