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

META-INF.modules.java.base.classes.java.security.CodeSource.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:?
java/lang/Object()V		
java/security/CodeSourcesignersjava/security/CodeSigner;	certs![Ljava/security/cert/Certificate;	factory'Ljava/security/cert/CertificateFactory;	locationLjava/net/URL;
sun/net/util/URLUtilurlNoFragString"(Ljava/net/URL;)Ljava/lang/String;	 !"locationNoFragStringLjava/lang/String;
$%&'clone()Ljava/lang/Object;
)%
+,-./java/net/URLhashCode()I
+123equals(Ljava/lang/Object;)Z
567
matchCerts(Ljava/security/CodeSource;Z)Z
$%:java/util/ArrayList
9
=>?@Ajava/security/CodeSignergetSignerCertPath()Ljava/security/cert/CertPath;
CDEFGjava/security/cert/CertPathgetCertificates()Ljava/util/List;
9IJKaddAll(Ljava/util/Collection;)Z
9MN/sizePjava/security/cert/Certificate
9RSTtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;
$%
)%
XYZconvertCertArrayToSignerArray>([Ljava/security/cert/Certificate;)[Ljava/security/CodeSigner;
)%
]^_
matchLocation(Ljava/security/CodeSource;)Z
=1
O1
+cdegetProtocol()Ljava/lang/String;
ghijkjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z
+mn/getPort
+pq/getDefaultPort
+stegetFilev/-
gxykendsWith
g{|/length
g~?	substring(II)Ljava/lang/String;
g??k
startsWith?/*
g???lastIndexOf(I)I
g1?java/lang/StringBuilder
?
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?/
???etoString
+??egetRef
+??egetHost??	localhost	???spLjava/net/SocketPermission;?java/net/SocketPermission?resolve
???'(Ljava/lang/String;Ljava/lang/String;)V
????implies(Ljava/security/Permission;)Z?(
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;? ? ?)
????java/io/ObjectOutputStreamdefaultWriteObject
????writeInt(I)V
O??egetType
????writeUTF(Ljava/lang/String;)V
O???
getEncoded()[B
????write([B)V?/java/security/cert/CertificateEncodingException?java/io/IOException
???e
getMessage
???
????writeObject(Ljava/lang/Object;)V
????java/io/ObjectInputStreamdefaultReadObject
???/readInt?java/util/Hashtable
???
9??size cannot be negative
???ereadUTF
???3containsKey
????get&(Ljava/lang/Object;)Ljava/lang/Object;?%java/security/cert/CertificateFactory
????getInstance;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;'java/security/cert/CertificateException java/lang/ClassNotFoundExceptionCertificate factory for 
 not found
?
?	
put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

sun/security/util/IOUtilsreadExactlyNBytes(Ljava/io/InputStream;I)[Bjava/io/ByteArrayInputStream
?
?generateCertificate7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;3java/util/Listadd
??
!"closeR
?%&'
readObject
)%)X.509+"java/security/cert/X509Certificate
*-./getBasicConstraints
?012generateCertPath/(Ljava/util/List;)Ljava/security/cert/CertPath;
=459(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V789isEmpty()ZM<java/io/SerializableserialVersionUIDJ
ConstantValueE???RX2(Ljava/net/URL;[Ljava/security/cert/Certificate;)VCodeLineNumberTableLocalVariableTablethisLjava/security/CodeSource;url
StackMapTable,(Ljava/net/URL;[Ljava/security/CodeSigner;)VobjLjava/lang/Object;csgetLocation()Ljava/net/URL;getLocationNoFragString#()[Ljava/security/cert/Certificate;iI
certChainsLjava/util/ArrayList;LocalVariableTypeTable7Ljava/util/ArrayList;getCodeSigners()[Ljava/security/CodeSigner;
codesourcejmatchZthatstrictthatPortportthisPathlastthatPaththisPortthisHostthatHostsbLjava/lang/StringBuilder;(Ljava/io/ObjectOutputStream;)Vencoded[Bcee1Ljava/security/cert/CertificateEncodingException;cert Ljava/security/cert/Certificate;oosLjava/io/ObjectOutputStream;
Exceptions(Ljava/io/ObjectInputStream;)Vcfce)Ljava/security/cert/CertificateException;certTypebaisLjava/io/ByteArrayInputStream;oisLjava/io/ObjectInputStream;cfsLjava/util/Hashtable;certListLjava/util/List;PLjava/util/Hashtable;2Ljava/util/List;l	certChaincertPathLjava/security/cert/CertPath;e,Ljava/util/List;
SourceFileCodeSource.java!;=>?@???????!"BC?4*?*?*?
*?*+?+?*+??,?*,?#?$?
?D*
`B	GMabc$g(h3jE 4FG4H4I?$+$JC?4*?*?*?
*?*+?+?*+??,?*,?(?)??D*
vB	GMwxy$}(~3?E 4FG4H4I?$+)./CL*??*??*??D???EFGI23C?<+*??+???+?M*??,???*?,??0??*,?4?D&	???????%?5?E <FG<KL'MGI?NOC/*??D?EFGPeC/*??D?EFGFQC?b*?
?*?
?8?$?*??J?9Y?;L=*???+*?2?6+???"*?2+?2?`?>?	???????????*?
?f+?
?_?*?
?+?
???6*?
??=>6+?
??"*?
2+?
2?a?>?	????????????D~_`a&c(f6gGhIjVkXlemyn{o~l?r?j?t?w?x?y?{?|?}?~????}???{????E\	[)[SX8\]LDRS?)[S?8\]?DRS?FG?^G?_]IG$@ ??"?? ??"??^_Cv?*???+?
+???*?+??0??*??b+??b?f??*??l=?%+??l>??
+??o6??*??ru?w?.*??r*??r?zd?}N+??r-??????*??r??w?O+??r/??>??*??r*??r?zd?}:+??r`?}:??????+??r*??r???++??r??Y??*??r???????????*????*???+???????*???N+???:-?w?-????-???????[?????N-???E??*???*??Y-?????+???+??Y?????*??+???????D?5??	???$?&?:?<?D?I?Q?Z?c?i?k?z?????????????????????????????????:?<?J?Z?\?d?m?q???????????????????????EpQ`ScaS?b"?<cS?b"?d"?FG?^GD?eSd?f"mzg"I+	
?F?	6?"?4;?&gg?eCC???Y??L+???W+*???W*?
?<*?
??4=*?
??&+??Y?????*?
2??????W???קJ*??<*???4=*???&+??Y?????*?2??????W???ק
+???W+???W+???D:????'?2?O?X?g?r?????????E*),RSi,RS?FG?hiI?)??+??+?jCN?+??*?
?*?
??+???Q+*?
???=*?
??=*?
2N+-?Ķ?-??:+???+?ϧ:??Y?׷ڿ????*??*???+*??ܱ6QT?DF$/6>D K!Q$T"V#ci)x*?,E>D
klV
mn6-op&CRS?FG?qrI#?
?-?O???s?&tC3#N:+??+??6?&??Y??N?9Y????:??
??Y??ڿ6??+??:-??-????M?9??M?(:?Y??Y????????????-,?W++??:?Y?:	,	??W?:
??Y
??ڿ	? ???j?*?O?#?$?
*+?$?)?'?)??:*??**????lru???????D?"679	<=@A7B<CFFPIVJ_LlPrTuQwR?V?Y?Z?\?_?]?^?`?F?c?d?iljno"qE?iuruw#vw?
vw
V?x"?0kl?%yz	?HuI?RS#FG#{|!}~?NSV!}??I??-???????"gH??$???g?%
???g???
??S?s?YZC??+??*??
*(???=?9Y?;N+??p?9Y?;:+?2?W6+??-+2?*?#+2?*?,?+2?W????=*??/:-?=Y?3?W???-?6??--?:?=?#?)?M????????D^}~?
???!?'?0?>?A?Y?`?l?r?u???????????????ER0a??AP[S????RS!????w?FG?V0a??!??I'?	?0?!
?$???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy