Ktor with Apache Engine - Example SSL Client Configuration
import io.ktor.client.HttpClient import io.ktor.client.engine.apache.Apache import nl.altindag.ssl.SSLFactory class App { fun main(args: Array<String>) { val sslFactory = SSLFactory.builder() .withIdentityMaterial("identity.jks", "password".toCharArray()) .withTrustMaterial("truststore.jks", "password".toCharArray()) .build() val httpClient = HttpClient(Apache) { engine { sslContext = sslFactory.sslContext } } } }