META-INF.modules.java.base.classes.sun.security.tools.KeyStoreUtil.class Maven / Gradle / Ivy
???? :?
java/lang/Object ()V
sun/security/tools/KeyStoreUtil signedBy K(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
"java/security/cert/X509Certificate getSubjectX500Principal *()Ljavax/security/auth/x500/X500Principal;
getIssuerX500Principal
&javax/security/auth/x500/X500Principal equals (Ljava/lang/Object;)Z
getPublicKey ()Ljava/security/PublicKey;
! " # verify (Ljava/security/PublicKey;)V % java/lang/Exception '
Windows-MY
) * + , - java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z / Windows-ROOT 1 2 3 4 5 java/util/Locale ENGLISH Ljava/util/Locale;
) 7 8 9 toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; ; < = > ? java/io/File separator Ljava/lang/String; A java/lang/StringBuilder
@ D java.home
F G H I J java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String;
@ L M N append -(Ljava/lang/String;)Ljava/lang/StringBuilder; P lib R security T cacerts
@ V W X toString ()Ljava/lang/String;
Z [ X
getCacerts
; ] ^ (Ljava/lang/String;)V
; ` a b exists ()Z d [C
f g h i j java/security/KeyStore getInstance *(Ljava/io/File;[C)Ljava/security/KeyStore;
) l m n toCharArray ()[C p q r collator Ljava/text/Collator; t env
v w x y z java/text/Collator compare '(Ljava/lang/String;Ljava/lang/String;)I
F | } J getenv F ? ? err Ljava/io/PrintStream; ? !Cannot.find.environment.variable.
? ? ? ? J java/util/ResourceBundle getString
? ? ? ? ^ java/io/PrintStream println ? file ? java/net/URL
? ] ? java/net/MalformedURLException
; ? ? ? toURI ()Ljava/net/URI;
? ? ? ? ? java/net/URI toURL ()Ljava/net/URL; ? Cannot.find.file. ? java/io/BufferedReader ? java/io/InputStreamReader
? ? ? ?
openStream ()Ljava/io/InputStream;
? ? ? (Ljava/io/InputStream;)V
? ? ? (Ljava/io/Reader;)V
? ? ? X readLine
? ? ? close ? java/lang/Throwable
? ? ? ?
addSuppressed (Ljava/lang/Throwable;)V ? java/io/IOException
? ? ? ? (Ljava/lang/Object;)V ? Unknown.password.type. ? java/io/StreamTokenizer ? java/io/StringReader
? ]
? ?
? ? ? resetSyntax
? ? ? ? whitespaceChars (II)V
? ? ? ? wordChars
? ? ? ? quoteChar (I)V
? ? ? ? nextToken ()I ? ? ? ? sval
? ? ? ? J "sun/security/util/PropertyExpander expand ? ? ? ? java/util/List add ? java/util/ArrayList
? ? java/util/Properties
? ? java/io/FileInputStream
? ]
? ? ? ? load ? .all
? G
? ? ?
parseArgsLine %(Ljava/util/List;Ljava/lang/String;)V ? .
) ? ? ? substring (I)Ljava/lang/String; Cannot have both and as pre-configured options
? ] ? b isEmpty
java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; ? addAll (Ljava/util/Collection;)Z ? ? size ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; [Ljava/lang/String;
!" java/security/Security getProvider ,(Ljava/lang/String;)Ljava/security/Provider;
$%&'" java/security/Provider configure
)*+ addProvider (Ljava/security/Provider;)I
-./01 java/lang/ClassLoader getSystemClassLoader ()Ljava/lang/ClassLoader;
345 ?6 java/util/ServiceLoader C(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
389: iterator ()Ljava/util/Iterator;<=>? b java/util/Iterator hasNext<ABC next ()Ljava/lang/Object;
$EF X getName
) I "java/lang/IllegalArgumentExceptionK No provider found
H ]N sun.security.pkcs11.SunPKCS11P SunPKCS11
RST loadProviderByName '(Ljava/lang/String;Ljava/lang/String;)VV *com.oracle.security.crypto.UcryptoProviderX
OracleUcryptoZ sun.security.mscapi.SunMSCAPI\ SunMSCAPI
^_`ab java/lang/Class forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
^def getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
hijkl java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object;n &java/lang/ReflectiveOperationException
Hp ?
vr is ()Ljava/text/Collator;
vuv ? setStrength Code LineNumberTable LocalVariableTable this !Lsun/security/tools/KeyStoreUtil; isSelfSigned '(Ljava/security/cert/X509Certificate;)Z cert $Ljava/security/cert/X509Certificate; e Ljava/lang/Exception; end ca
StackMapTable isWindowsKeyStore storetype niceStoreTypeName sep getCacertsKeyStore ()Ljava/security/KeyStore; Ljava/io/File;
Exceptions getPassWithModifier B(Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;)[C value f mue Ljava/net/MalformedURLException; br Ljava/io/BufferedReader; url Ljava/net/URL; ioe Ljava/io/IOException; modifier arg rb Ljava/util/ResourceBundle; list Ljava/util/List; s st Ljava/io/StreamTokenizer; LocalVariableTypeTable $Ljava/util/List;? 2sun/security/util/PropertyExpander$ExpandException Signature 9(Ljava/util/List;Ljava/lang/String;)V
expandArgs p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; tool c1 c2 args result p Ljava/util/Properties; s1 s2 Ljava/security/Provider; provName loaded loadProviderByClass >(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V clazz Ljava/lang/Class; prov (Ljava/lang/ReflectiveOperationException; provClass cl Ljava/lang/ClassLoader; Ljava/lang/Class<*>;
SourceFile KeyStoreUtil.java InnerClasses ExpandException ! q r
w 3 *? ? x
> @y z{ |} w 0 **? ? x Ly ~ w ? +?
*? ? ? ?*+? ? ?M? $ x P Q T U V Wy ?? ? ? ? I $ ? - w ^ *? *&? (? *.? (? ? ? x ` a b `y ? ? ? @ ? J w d *&? (? &?*.? (? .?*? 0? 6? x i j k l ny ? ? ? [ X w ` 2? :K? @Y? BC? E? K*? KO? K*? KQ? K*? KS? K? U? x
v wy .? ? ?? w a ? ;Y? Y? \K*? _? ?*? c? e? x ? ? ? ?y ?? ? ? ;? $ ?? w ? *? +? k?? o*s? u? 0+? {N-? "? ~? @Y? B,?? ?? K+? K? U? ??-? k?? o*?? u? ?N? ?Y+? ?N? B:? ;Y+? \:? _? ? ?? ?N? "? ~? @Y? B,?? ?? K+? K? U? ??? ?Y? ?Y-? ?? ?? ?:? ?:? ?:? ??? k:? ??:? ?? :? ??N? ~-? ??? ~? @Y? B,?? ?? K*? K? U? ?? P Y \ ? ? ? ? ? ? ? ? ? ? ? ? ? N ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x ? " ? ? ? ? ? ? ; ? = ? B ? N ? P ? Y ? \ ? ^ ? h ? p ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?y f
(? ? h 3?? ^ =?? ? !? ? ? >?? P ??? ? ?? ? ? ? ? ?? ? ? ? 3 )? ? ) ) ? ? ?? ? ;? ? , ? )? ) ) ? ? ? ?? ) ) ? ? ? ? ?? ) ) ? ?
? ? w ? M? ?Y? ?Y+? Ʒ ?M,? ?, ? ?,! ?? ?,"? ?,'? ?,? ?? ? *,? ڸ ݹ ? W??? x *
? ? ? ? $ ? * ? 0 ? 8 ? ; ? L ?y M?? M? ? =?? ? M?? ?
? 0 ?
? ??? ? ?? w
? ?Y? ?:? ?Y? ?:? ?Y+? ? ?? @Y? B*? K? K? U? ?:?
? ?? @Y? B*? K?? K,? ?? K? U? ?:: -? %? @Y? B*? K?? K-? ?? K? U? ?: ? 4 ? /? ?Y? @Y? B ? K,? K? K-? K? K? U??? :?
? ?? ? ??
? W? ? )? ?? x R ? ? ? ? 9 ? > ? E ? g ? j ? n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?y f
? ?
? ?
? ?
? ?
? ?? ??? 9 ?? ? g ?? ? j ?? ? ? ?? ? ? E ? ? )? J ) )5? ?? ST w g*?M,? +? ,+?#M,?(W?$?,?2?7N-?; ? 0-?@ ?$:?D*?G? +? +?#:?(W???ͻHYJ?L? x B
: F J R X! Y# \$y * : ?? g? ? g? ? b?? ? ? $ ?