META-INF.modules.java.base.classes.javax.crypto.CryptoPermissions.class Maven / Gradle / Ivy
???? 7&
% ? ?
? ! ? ?
? ? ? ?
?
?
?
?
! ?
?
! ? ? ?
? ?
! ?
% ?
?
?
! ?
% ? ?
?
? ? ?
? ?
! ? ?
? ?
% ? ? ?
?
? ? ? ?
! ?
! ? ?
. ?
?
. ?
. ?
. ?
?
?
?
?
?
?
? ? O
? ? ?
?
?
= ?
? ?
? ?
? ? ?
D ? ! ? ? serialVersionUID J
ConstantValueD??q?ȧ serialPersistentFields [Ljava/io/ObjectStreamField; perms (Ljava/util/concurrent/ConcurrentHashMap; Signature `Ljava/util/concurrent/ConcurrentHashMap; ()V Code LineNumberTable LocalVariableTable this Ljavax/crypto/CryptoPermissions; load (Ljava/io/InputStream;)V i I in Ljava/io/InputStream; parser !Ljavax/crypto/CryptoPolicyParser;
parsingResult [Ljavax/crypto/CryptoPermission;
StackMapTable c
Exceptions ? ? isEmpty ()Z add (Ljava/security/Permission;)V
permission Ljava/security/Permission;
cryptoPerm Ljavax/crypto/CryptoPermission; pc $Ljava/security/PermissionCollection; alg Ljava/lang/String; implies (Ljava/security/Permission;)Z elements ()Ljava/util/Enumeration; 5()Ljava/util/Enumeration;
getMinimum B(Ljavax/crypto/CryptoPermissions;)Ljavax/crypto/CryptoPermissions;
partialResult thisPc thatPc other ret thatWildcard
maxKeySize thisKeys Ljava/util/Enumeration; thisWildcard thatKeys LocalVariableTypeTable +Ljava/util/Enumeration; ? j(Ljava/security/PermissionCollection;Ljava/security/PermissionCollection;)[Ljavax/crypto/CryptoPermission; thatCp thisCp thatPcPermissions
permVector Ljava/util/Vector; thisPcPermissions 3Ljava/util/Enumeration; 3Ljava/util/Vector; G(ILjava/security/PermissionCollection;)[Ljavax/crypto/CryptoPermission; cp enum_ getPermissionCollection 8(Ljava/lang/String;)Ljava/security/PermissionCollection; E(Ljavax/crypto/CryptoPermission;)Ljava/security/PermissionCollection;
readObject (Ljava/io/ObjectInputStream;)V s Ljava/io/ObjectInputStream; fields ? GetField InnerClasses $Ljava/io/ObjectInputStream$GetField; permTable Ljava/util/Hashtable; MLjava/util/Hashtable; ? writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream; ? PutField %Ljava/io/ObjectOutputStream$PutField;
SourceFile CryptoPermissions.java S T &java/util/concurrent/ConcurrentHashMap S ? O P javax/crypto/CryptoPolicyParser java/io/BufferedReader java/io/InputStreamReader UTF-8 S ? S ? ? ? ? ? k l i j ? j java/lang/SecurityException BAttempt to add a Permission to a readonly CryptoPermissions object S ? javax/crypto/CryptoPermission ? ? ? ? ? ? u v "javax/crypto/PermissionsEnumerator w x S javax/crypto/CryptoAllPermission CryptoAllPermission javax/crypto/CryptoPermissions * "java/security/PermissionCollection
x j java/lang/String z ? z ? java/util/Vector
j ? S S java/util/Hashtable S !"#$ T java/io/ObjectStreamField S% M N java/io/Serializable java/io/IOException 0javax/crypto/CryptoPolicyParser$ParsingException ParsingException java/util/Enumeration "java/io/ObjectInputStream$GetField java/lang/ClassNotFoundException #java/io/ObjectOutputStream$PutField (I)V *(Ljava/io/InputStream;Ljava/lang/String;)V (Ljava/io/Reader;)V read getPermissions "()[Ljavax/crypto/CryptoPermission;
isReadOnly (Ljava/lang/String;)V getAlgorithm ()Ljava/lang/String; putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (Ljava/util/Enumeration;)V containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; nextElement ()Ljava/lang/Object;
getMaxKeySize ()I keys hasMoreElements
addElement (Ljava/lang/Object;)V size copyInto ([Ljava/lang/Object;)V
getCheckParam getAlgorithmParameterSpec -()Ljava/security/spec/AlgorithmParameterSpec; getExemptionMechanism S(Ljava/lang/String;ILjava/security/spec/AlgorithmParameterSpec;Ljava/lang/String;)V ((Ljava/lang/String;ILjava/lang/String;)V newPermissionCollection &()Ljava/security/PermissionCollection; java/io/ObjectInputStream
readFields &()Ljava/io/ObjectInputStream$GetField; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; (Ljava/util/Map;)V java/io/ObjectOutputStream putFields '()Ljava/io/ObjectOutputStream$PutField; put '(Ljava/lang/String;Ljava/lang/Object;)V writeFields &(Ljava/lang/String;Ljava/lang/Class;)V 0 ! % G H I J K M N ? O P Q R S T U D *? *? Y? ? ? V T U V W X Y Z [ U ? ;? Y? M,? Y? Y+ ?
? ? ,?
N6-?? *-2? ???? V c d f " g , h 4 g : j W 4 % \ ] ; X Y ; ^ _ 3 ` a " b c d ? % e? f g h i j U 2 *? ? ? V r W X Y k l U ? ;*? ?
? Y? ?+? ? ?+? M*,? N-,? ,? :*? -? W? V . ? ? ? ? ? ? ? $ ? ) ? / ? : ? W 4 ; X Y ; m n o p $ q r / s t d u v U ? #+? ? ?+? M*,? ? N-? -,? ?? V " ? ? ? ? ? ? ? ! ? W * # X Y # m n o p q r d ? % w x U 9 ? Y*? ? ? ? V ? W X Y Q y z { U z V+? ?*? ? ? +?+? ? ? *?? !Y? "M+? #? $? %N6-? -? &? ' ? ? (6*? ? ):? * ? k? ' ? +:*? ? $? %:+? ? $? %:? -? ???*? ,: ?
*? -: 6
?? ,
2? ?
?????*? #? $? %:? ,?? &? ' ? ? (6+? ? ):? * ? S? ' ? +:*? ? ? ???+? ? $? %: * ? ,:
6
?? ,
2? ??????,? V ? - ? ? ? ? ? ? " ? * ? 0 ? 7 ? : ? > ? ? ? O ? X ? b ? n ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-7B KQ"T# W ? ? | c ? \ ]
n Y s t | K } r ? = ~ r ? | c : \ ] A s t - $ ~ r 7 | c
V X Y V Y *, ? Y 7 ? r : ? ] X ? ? ? ? ~ ? r ? \ ? ? ? X ? ? ? ? \ ? ? d ~
? , ! %? ?? = + % %? e? ? ! ! ! % ? ? %? ?? $ +? % e? ! ! ! % ? % ? z ? U ? |? .Y? /N+? &:? * ? T? ' ? :,? &:? * ? 5? ' ? :? 0? -? 1? ? 0? -? 1??ǧ??-? 2? :-? 3? V N 2 4 C D E %G +H 5I 7J AL KM QN TP ^Q dS gT jV sW yX W \ A # ? p % B ? p + <