All Downloads are FREE. Search and download functionalities are using the official Maven repository.

okhttp3.internal.tls.BasicCertificateChainCleaner.class Maven / Gradle / Ivy

????4?1okhttp3/internal/tls/BasicCertificateChainCleaner,okhttp3/internal/tls/CertificateChainCleaner((Lokhttp3/internal/tls/TrustRootIndex;)V#Lorg/jetbrains/annotations/NotNull;trustRootIndexkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
%Lokhttp3/internal/tls/TrustRootIndex;	this3Lokhttp3/internal/tls/BasicCertificateChainCleaner;clean4(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;y(Ljava/util/List<+Ljava/security/cert/Certificate;>;Ljava/lang/String;)Ljava/util/List;(javax/net/ssl/SSLPeerUnverifiedExceptionchainhostnamejava/util/ArrayDeque!java/util/Collection#(Ljava/util/Collection;)V%
"&java/util/Deque(java/util/ArrayList*
+java/util/List-removeFirst()Ljava/lang/Object;/0)1queue.removeFirst()3checkNotNullExpressionValue5
6add(Ljava/lang/Object;)Z89.:size()I<=.>get(I)Ljava/lang/Object;@A.B"java/security/cert/X509CertificateD#okhttp3/internal/tls/TrustRootIndexFfindByIssuerAndSignatureJ(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;HIGJareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZLM
NverifySignatureK(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)ZPQ
Riterator()Ljava/util/Iterator;TU)Vqueue.iterator()Xjava/util/IteratorZhasNext()Z\][^next`0[ajava/lang/NullPointerExceptioncGnull cannot be cast to non-null type java.security.cert.X509Certificatee(Ljava/lang/String;)Vg
dhremovej[k*Failed to find a trusted cert that signed m
stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;op
q
hCertificate chain too long: tsigningCert$Ljava/security/cert/X509Certificate;toVerifytrustedCertiLjava/util/Iterator;cIqueueLjava/util/Deque;resultLjava/util/List;foundTrustedCertificateZLjava/lang/String;java/lang/String?java/lang/Object?&java/security/GeneralSecurityException?getIssuerDN()Ljava/security/Principal;??
E?getSubjectDN??
E?getPublicKey()Ljava/security/PublicKey;??
E?verify(Ljava/security/PublicKey;)V??
E?verifyFailed(Ljava/security/GeneralSecurityException;hashCode?=
??equals$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;;okhttp3/internal/tls/BasicCertificateChainCleaner$Companion?1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V?
??	Companion=Lokhttp3/internal/tls/BasicCertificateChainCleaner$Companion;??	?MAX_SIGNERS	Lkotlin/Metadata;mvkxi0d1???@


??


 



??

??
??
??



?? 20:B
0¢J$002002	0
HJ02
0H–J0HJ02020HR0X‚¢
??¨d2.Lokhttp3/internal/tls/CertificateChainCleaner; Ljava/security/cert/Certificate;okhttpBasicCertificateChainCleaner.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
Exceptions	SignatureInnerClasses
SourceFileRuntimeVisibleAnnotations1?????}???L+	?*?*+???&
%$???y++?, ??"Y+?$?'?)N?+Y?,?.:-?2:4?7?;W66	??6???d?C?E:*??K:		?6???
	?O?
	?;W*		?S??6???-?W:Y?7:

?_?=
?bY?W?dYf?i??E:*?S???
?l?;W??D???Yn?r?s??Yu?r?s??N
?F.?).?IEE	
?[?_?#?.?).?r12%2'3@4C7T8i=v>{??@?B?C?E?F?K?L?M?N?O?PQV
W
[\[_?p?vwi?xwv?yw	?[z{
Q?|}~'??C???++?+?????
PQ??$+??,???O??+,????>?:>???M???"deghij k#g?* ??$$xw$vw?=?2*?????p??9?s'+*?? +??+??*??O????	@?tu	w&t?''????????Y??????
?????p??[I?I?I??I??I??[s??[ss?sssss?s?sss?s?s?s?s?s?s?sPsxswsvs?s?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy