okhttp

Форк
0
/
okhttp-tls.api 
62 строки · 3.7 Кб
1
public final class okhttp3/tls/Certificates {
2
	public static final fun certificatePem (Ljava/security/cert/X509Certificate;)Ljava/lang/String;
3
	public static final fun decodeCertificatePem (Ljava/lang/String;)Ljava/security/cert/X509Certificate;
4
}
5

6
public final class okhttp3/tls/HandshakeCertificates {
7
	public final fun -deprecated_keyManager ()Ljavax/net/ssl/X509KeyManager;
8
	public final fun -deprecated_trustManager ()Ljavax/net/ssl/X509TrustManager;
9
	public synthetic fun <init> (Ljavax/net/ssl/X509KeyManager;Ljavax/net/ssl/X509TrustManager;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
10
	public final fun keyManager ()Ljavax/net/ssl/X509KeyManager;
11
	public final fun sslContext ()Ljavax/net/ssl/SSLContext;
12
	public final fun sslSocketFactory ()Ljavax/net/ssl/SSLSocketFactory;
13
	public final fun trustManager ()Ljavax/net/ssl/X509TrustManager;
14
}
15

16
public final class okhttp3/tls/HandshakeCertificates$Builder {
17
	public fun <init> ()V
18
	public final fun addInsecureHost (Ljava/lang/String;)Lokhttp3/tls/HandshakeCertificates$Builder;
19
	public final fun addPlatformTrustedCertificates ()Lokhttp3/tls/HandshakeCertificates$Builder;
20
	public final fun addTrustedCertificate (Ljava/security/cert/X509Certificate;)Lokhttp3/tls/HandshakeCertificates$Builder;
21
	public final fun build ()Lokhttp3/tls/HandshakeCertificates;
22
	public final fun heldCertificate (Lokhttp3/tls/HeldCertificate;[Ljava/security/cert/X509Certificate;)Lokhttp3/tls/HandshakeCertificates$Builder;
23
}
24

25
public final class okhttp3/tls/HeldCertificate {
26
	public static final field Companion Lokhttp3/tls/HeldCertificate$Companion;
27
	public final fun -deprecated_certificate ()Ljava/security/cert/X509Certificate;
28
	public final fun -deprecated_keyPair ()Ljava/security/KeyPair;
29
	public fun <init> (Ljava/security/KeyPair;Ljava/security/cert/X509Certificate;)V
30
	public final fun certificate ()Ljava/security/cert/X509Certificate;
31
	public final fun certificatePem ()Ljava/lang/String;
32
	public static final fun decode (Ljava/lang/String;)Lokhttp3/tls/HeldCertificate;
33
	public final fun keyPair ()Ljava/security/KeyPair;
34
	public final fun privateKeyPkcs1Pem ()Ljava/lang/String;
35
	public final fun privateKeyPkcs8Pem ()Ljava/lang/String;
36
}
37

38
public final class okhttp3/tls/HeldCertificate$Builder {
39
	public static final field Companion Lokhttp3/tls/HeldCertificate$Builder$Companion;
40
	public fun <init> ()V
41
	public final fun addSubjectAlternativeName (Ljava/lang/String;)Lokhttp3/tls/HeldCertificate$Builder;
42
	public final fun build ()Lokhttp3/tls/HeldCertificate;
43
	public final fun certificateAuthority (I)Lokhttp3/tls/HeldCertificate$Builder;
44
	public final fun commonName (Ljava/lang/String;)Lokhttp3/tls/HeldCertificate$Builder;
45
	public final fun duration (JLjava/util/concurrent/TimeUnit;)Lokhttp3/tls/HeldCertificate$Builder;
46
	public final fun ecdsa256 ()Lokhttp3/tls/HeldCertificate$Builder;
47
	public final fun keyPair (Ljava/security/KeyPair;)Lokhttp3/tls/HeldCertificate$Builder;
48
	public final fun keyPair (Ljava/security/PublicKey;Ljava/security/PrivateKey;)Lokhttp3/tls/HeldCertificate$Builder;
49
	public final fun organizationalUnit (Ljava/lang/String;)Lokhttp3/tls/HeldCertificate$Builder;
50
	public final fun rsa2048 ()Lokhttp3/tls/HeldCertificate$Builder;
51
	public final fun serialNumber (J)Lokhttp3/tls/HeldCertificate$Builder;
52
	public final fun serialNumber (Ljava/math/BigInteger;)Lokhttp3/tls/HeldCertificate$Builder;
53
	public final fun signedBy (Lokhttp3/tls/HeldCertificate;)Lokhttp3/tls/HeldCertificate$Builder;
54
	public final fun validityInterval (JJ)Lokhttp3/tls/HeldCertificate$Builder;
55
}
56

57
public final class okhttp3/tls/HeldCertificate$Builder$Companion {
58
}
59

60
public final class okhttp3/tls/HeldCertificate$Companion {
61
	public final fun decode (Ljava/lang/String;)Lokhttp3/tls/HeldCertificate;
62
}
63

64

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.