@@ -6,9 +6,9 @@ public final class io/ktor/client/engine/cio/CIO : io/ktor/client/engine/HttpCli
...
@@ -6,9 +6,9 @@ public final class io/ktor/client/engine/cio/CIO : io/ktor/client/engine/HttpCli
public final class io/ktor/client/engine/cio/CIOEngineConfig : io/ktor/client/engine/HttpClientEngineConfig {
public final class io/ktor/client/engine/cio/CIOEngineConfig : io/ktor/client/engine/HttpClientEngineConfig {
public fun <init> ()V
public fun <init> ()V
public final fun getEndpoint ()Lio/ktor/client/engine/cio/EndpointConfig;
public final fun getEndpoint ()Lio/ktor/client/engine/cio/EndpointConfig;
public final fun getHttps ()Lio/ktor/client/engine/cio/HttpsConfig;
public final fun getHttps ()Lio/ktor/network/tls/TLSConfigBuilder;
public final fun getMaxConnectionsCount ()I
public final fun getMaxConnectionsCount ()I
public final fun https (Lkotlin/jvm/functions/Function1;)Lio/ktor/client/engine/cio/HttpsConfig;
public final fun https (Lkotlin/jvm/functions/Function1;)Lio/ktor/network/tls/TLSConfigBuilder;
public final fun setMaxConnectionsCount (I)V
public final fun setMaxConnectionsCount (I)V
}
}
...
@@ -42,16 +42,6 @@ public final class io/ktor/client/engine/cio/EndpointConfig {
...
@@ -42,16 +42,6 @@ public final class io/ktor/client/engine/cio/EndpointConfig {
public final fun setPipelineMaxSize (I)V
public final fun setPipelineMaxSize (I)V
}
}
public final class io/ktor/client/engine/cio/HttpsConfig {
public fun <init> ()V
public final fun getCipherSuites ()Ljava/util/List;
public final fun getRandomAlgorithm ()Ljava/lang/String;
public final fun getTrustManager ()Ljavax/net/ssl/X509TrustManager;
public final fun setCipherSuites (Ljava/util/List;)V
public final fun setRandomAlgorithm (Ljava/lang/String;)V
public final fun setTrustManager (Ljavax/net/ssl/X509TrustManager;)V
}
public final class io/ktor/client/features/websocket/BuildersCioKt {
public final class io/ktor/client/features/websocket/BuildersCioKt {
public static final fun webSocketRaw (Lio/ktor/client/HttpClient;Lio/ktor/http/HttpMethod;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun webSocketRaw (Lio/ktor/client/HttpClient;Lio/ktor/http/HttpMethod;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static synthetic fun webSocketRaw$default (Lio/ktor/client/HttpClient;Lio/ktor/http/HttpMethod;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
public static synthetic fun webSocketRaw$default (Lio/ktor/client/HttpClient;Lio/ktor/http/HttpMethod;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
@@ -10,6 +10,12 @@ public final class io/ktor/network/tls/CIOCipherSuites {
...
@@ -10,6 +10,12 @@ public final class io/ktor/network/tls/CIOCipherSuites {
public final fun getTLS_RSA_WITH_AES_128_GCM_SHA256 ()Lio/ktor/network/tls/CipherSuite;
public final fun getTLS_RSA_WITH_AES_128_GCM_SHA256 ()Lio/ktor/network/tls/CipherSuite;
}
}
public final class io/ktor/network/tls/CertificateAndKey {
public fun <init> ([Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)V
public final fun getCertificateChain ()[Ljava/security/cert/X509Certificate;
public final fun getKey ()Ljava/security/PrivateKey;
}
public final class io/ktor/network/tls/CipherSuite {
public final class io/ktor/network/tls/CipherSuite {
public fun <init> (SLjava/lang/String;Ljava/lang/String;Lio/ktor/network/tls/SecretExchangeType;Ljava/lang/String;IIIILjava/lang/String;ILio/ktor/network/tls/extensions/HashAlgorithm;Lio/ktor/network/tls/extensions/SignatureAlgorithm;Lio/ktor/network/tls/CipherType;)V
public fun <init> (SLjava/lang/String;Ljava/lang/String;Lio/ktor/network/tls/SecretExchangeType;Ljava/lang/String;IIIILjava/lang/String;ILio/ktor/network/tls/extensions/HashAlgorithm;Lio/ktor/network/tls/extensions/SignatureAlgorithm;Lio/ktor/network/tls/CipherType;)V
public synthetic fun <init> (SLjava/lang/String;Ljava/lang/String;Lio/ktor/network/tls/SecretExchangeType;Ljava/lang/String;IIIILjava/lang/String;ILio/ktor/network/tls/extensions/HashAlgorithm;Lio/ktor/network/tls/extensions/SignatureAlgorithm;Lio/ktor/network/tls/CipherType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (SLjava/lang/String;Ljava/lang/String;Lio/ktor/network/tls/SecretExchangeType;Ljava/lang/String;IIIILjava/lang/String;ILio/ktor/network/tls/extensions/HashAlgorithm;Lio/ktor/network/tls/extensions/SignatureAlgorithm;Lio/ktor/network/tls/CipherType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
...
@@ -57,6 +63,10 @@ public final class io/ktor/network/tls/CipherType : java/lang/Enum {
...
@@ -57,6 +63,10 @@ public final class io/ktor/network/tls/CipherType : java/lang/Enum {
public static fun values ()[Lio/ktor/network/tls/CipherType;
public static fun values ()[Lio/ktor/network/tls/CipherType;
}
}
public final class io/ktor/network/tls/NoPrivateKeyException : java/lang/IllegalStateException {
public fun <init> (Ljava/lang/String;Ljava/security/KeyStore;)V
}
public final class io/ktor/network/tls/SecretExchangeType : java/lang/Enum {
public final class io/ktor/network/tls/SecretExchangeType : java/lang/Enum {
public static final field ECDHE Lio/ktor/network/tls/SecretExchangeType;
public static final field ECDHE Lio/ktor/network/tls/SecretExchangeType;
public static final field RSA Lio/ktor/network/tls/SecretExchangeType;
public static final field RSA Lio/ktor/network/tls/SecretExchangeType;
...
@@ -128,12 +138,32 @@ public final class io/ktor/network/tls/TLSAlertType$Companion {
...
@@ -128,12 +138,32 @@ public final class io/ktor/network/tls/TLSAlertType$Companion {
public final fun byCode (I)Lio/ktor/network/tls/TLSAlertType;
public final fun byCode (I)Lio/ktor/network/tls/TLSAlertType;
}
}
public final class io/ktor/network/tls/TLSHandshake {
public final class io/ktor/network/tls/TLSConfig {
public fun <init> (Ljava/security/SecureRandom;Ljava/util/List;Ljavax/net/ssl/X509TrustManager;Ljava/util/List;Ljava/lang/String;)V
public final fun getCertificates ()Ljava/util/List;
public final fun getCipherSuites ()Ljava/util/List;
public final fun getRandom ()Ljava/security/SecureRandom;
public final fun getServerName ()Ljava/lang/String;
public final fun getTrustManager ()Ljavax/net/ssl/X509TrustManager;
}
public final class io/ktor/network/tls/TLSConfigBuilder {
public fun <init> ()V
public fun <init> ()V
public final fun getPacket ()Lkotlinx/io/core/ByteReadPacket;
public final fun build ()Lio/ktor/network/tls/TLSConfig;
public final fun getType ()Lio/ktor/network/tls/TLSHandshakeType;
public final fun getCertificates ()Ljava/util/List;
public final fun setPacket (Lkotlinx/io/core/ByteReadPacket;)V
public final fun getCipherSuites ()Ljava/util/List;
public final fun setType (Lio/ktor/network/tls/TLSHandshakeType;)V
public final fun getRandom ()Ljava/security/SecureRandom;
public final fun getServerName ()Ljava/lang/String;
public final fun getTrustManager ()Ljavax/net/ssl/TrustManager;
public final fun setCipherSuites (Ljava/util/List;)V
public final fun setRandom (Ljava/security/SecureRandom;)V
public final fun setServerName (Ljava/lang/String;)V
public final fun setTrustManager (Ljavax/net/ssl/TrustManager;)V
}
public final class io/ktor/network/tls/TLSConfigBuilderKt {
public static final fun addCertificateChain (Lio/ktor/network/tls/TLSConfigBuilder;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)V
public static final fun addKeyStore (Lio/ktor/network/tls/TLSConfigBuilder;Ljava/security/KeyStore;[C)V
}
}
public final class io/ktor/network/tls/TLSHandshakeType : java/lang/Enum {
public final class io/ktor/network/tls/TLSHandshakeType : java/lang/Enum {
...
@@ -158,17 +188,11 @@ public final class io/ktor/network/tls/TLSHandshakeType$Companion {
...
@@ -158,17 +188,11 @@ public final class io/ktor/network/tls/TLSHandshakeType$Companion {
}
}
public final class io/ktor/network/tls/TLSKt {
public final class io/ktor/network/tls/TLSKt {
public static final fun tls (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Lio/ktor/network/tls/TLSConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun tls (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Ljavax/net/ssl/X509TrustManager;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun tls (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Ljavax/net/ssl/X509TrustManager;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun tls (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static synthetic fun tls$default (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Ljavax/net/ssl/X509TrustManager;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
public static synthetic fun tls$default (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Ljavax/net/ssl/X509TrustManager;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
}
public static synthetic fun tls$default (Lio/ktor/network/sockets/Socket;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
public final class io/ktor/network/tls/TLSRecord {
public fun <init> ()V
public fun <init> (Lio/ktor/network/tls/TLSRecordType;Lio/ktor/network/tls/TLSVersion;Lkotlinx/io/core/ByteReadPacket;)V
public synthetic fun <init> (Lio/ktor/network/tls/TLSRecordType;Lio/ktor/network/tls/TLSVersion;Lkotlinx/io/core/ByteReadPacket;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun getPacket ()Lkotlinx/io/core/ByteReadPacket;
public final fun getType ()Lio/ktor/network/tls/TLSRecordType;
public final fun getVersion ()Lio/ktor/network/tls/TLSVersion;
}
}
public final class io/ktor/network/tls/TLSRecordType : java/lang/Enum {
public final class io/ktor/network/tls/TLSRecordType : java/lang/Enum {
...
@@ -323,6 +347,7 @@ public final class io/ktor/network/tls/extensions/PointFormatKt {
...
@@ -323,6 +347,7 @@ public final class io/ktor/network/tls/extensions/PointFormatKt {
public final class io/ktor/network/tls/extensions/SignatureAlgorithm : java/lang/Enum {
public final class io/ktor/network/tls/extensions/SignatureAlgorithm : java/lang/Enum {
public static final field ANON Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field ANON Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field Companion Lio/ktor/network/tls/extensions/SignatureAlgorithm$Companion;
public static final field Companion Lio/ktor/network/tls/extensions/SignatureAlgorithm$Companion;
public static final field DSA Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field ECDSA Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field ECDSA Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field RSA Lio/ktor/network/tls/extensions/SignatureAlgorithm;
public static final field RSA Lio/ktor/network/tls/extensions/SignatureAlgorithm;