META-INF.modules.java.base.classes.javax.crypto.CryptoPermissions.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8&
% ? ?
? ! ? ?
? ? ? ?
?
?
?
?
! ?
?
! ? ? ?
? ?
! ?
% ?
?
?
! ?
% ? ?
?
? ? ?
? ?
! ? ?
? ?
% ? ? ?
?
? ? ? ?
! ?
! ? ?
. ?
?
. ?
. ?
. ?
?
?
?
?
?
?
? ? 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 + <