Edit C:\Program Files\Java\jre1.8.0_121\lib\com\sun\deploy\security\SandboxSecurity.class
?? 1? H I M N O P Q W _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !"#$9:;BD ()I ()V ()Z .loose.resource .res /- : :// <clinit> <init> BASIC FILENAME J FJar has Certs, treating sandbox app as unsigned due to running old JRE LOOSE_RESOURCE_KEY_SUFIX SANDBOX_PERMISSIONS SECURITY SESSION_VALUE_FALSE SESSION_VALUE_INPROGRESS SESSION_VALUE_TRUE TYPE -User declined to run unsigned sandbox content Z [Ljava/lang/String; %[Ljava/security/cert/X509Certificate; add addAll addConnectPermission append blockKey blockLock breakDownMultiSignerChains cancel checkMainJarManifest checkRunExpired checkRunLocal checkRunRuleMessage checkRunUntrusted checkSignedSandboxSecurity checkUnsignedSandboxSecurity com/sun/deploy/cache/Cache com/sun/deploy/config/Config /com/sun/deploy/model/LocalApplicationProperties %com/sun/deploy/model/ResourceProvider (com/sun/deploy/resources/ResourceManager ,com/sun/deploy/security/BadCertificateDialog %com/sun/deploy/security/BlockedDialog (com/sun/deploy/security/BlockedException !com/sun/deploy/security/CertUtils $com/sun/deploy/security/DecisionTime -com/sun/deploy/security/DeployManifestChecker 'com/sun/deploy/security/SandboxSecurity $com/sun/deploy/security/TrustDecider %com/sun/deploy/security/TrustRecorder -com/sun/deploy/security/UserDeclinedException 'com/sun/deploy/security/ValidationState ,com/sun/deploy/security/ValidationState$TYPE )com/sun/deploy/security/ruleset/BlockRule 1com/sun/deploy/security/ruleset/DeploymentRuleSet com/sun/deploy/trace/Trace com/sun/deploy/trace/TraceLevel com/sun/deploy/ui/AppInfo %com/sun/deploy/uitoolkit/ToolkitStore %com/sun/deploy/uitoolkit/ui/UIFactory #com/sun/deploy/util/DeploymentHooks $com/sun/deploy/util/SecurityBaseline %com/sun/deploy/util/SessionProperties com/sun/deploy/util/SessionState 'com/sun/deploy/util/SessionState$Client com/sun/deploy/util/URLUtil combineMessage common.detail.button common.ok_btn confirmAppBlocked confirmAppDenied connect,accept contains createSingleHostAppInfo deployment.block.expired.text $deployment.blocked.by.exception.list deployment.blocked.by.rule deployment.blocked.masthead deployment.blocked.permissions #deployment.blocked.ruleset.masthead deployment.blocked.text deployment.blocked.title "deployment.local.applet.never.text ,deployment.run.sandbox.selfsigned.never.text #deployment.run.sandbox.signed.error (deployment.run.sandbox.signed.never.text #deployment.run.untrusted.never.text deployment.ssv. deployment.ssv.cancel deployment.ssv.location !deployment.ssv.location.multihost deployment.ssv.masthead deployment.ssv.multi.prompt deployment.ssv.multi.text deployment.ssv.prompt deployment.ssv.run deployment.ssv.title deployment.ssv.update deployment.ssv.update.prompt deployment.ssv2.mode.never.text ensureBasicStoresLoaded equals equalsIgnoreCase expired. extractSubjectAliasName false file get getCertificates getDisplayTitle getException getFrom getHooks getHost getLap getLapURL getLocString getLocalApplicationProperties getLocation getMessage getPort getProperty getProtocol getPublisher getResponseCode getString getUI getValidationState grabDeployLock grant hasNext http://java.com/download https https:// ignored in-progress isCaSignedNever isExpired isExpiredBlocked isFromExceptionList isGranted isJavaVersionAtLeast16 isJavaVersionAtLeast18 isLocalApp isMultiHost isPermissionGranted isRevocationCheckBestEffort isRuleBlock isRuleRun isRunLocalAppletsNever isRunUntrustedMultiClick isRunUntrustedNever isSSVModeNever isSelfSignedNever iterator java/io/IOException java/lang/ClassCircularityError java/lang/Exception java/lang/InterruptedException java/lang/Object java/lang/SecurityException java/lang/String java/lang/StringBuilder java/net/HttpURLConnection java/net/SocketPermission java/net/URL java/net/URLPermission java/security/CodeSource "java/security/PermissionCollection "java/security/cert/X509Certificate java/util/ArrayList java/util/HashSet java/util/Iterator java/util/List java/util/Set javax/net/ssl/SSLException length localapp. lock main masthead next notifyOnUserDeclined openConnection printWarningsIfRequired println 1re-entrant call to checkUnsignedSandboxSecurity() recordSandboxAnswer register releaseDeployLock remove replaceAll res reset resetAcceptedVersion revStatusUnknown rootCAValid runKey runrule.message.masthead runrule.message.title sandbox.properties ,sandbox.security.dialog.expired.signed.label sandbox.security.info.cancel !sandbox.security.info.description #sandbox.security.info.expired.state -sandbox.security.info.revocation.unsure.state sandbox.security.info.risk 3sandbox.security.info.selfsigned.revocation.unknown &sandbox.security.info.selfsigned.state sandbox.security.info.trusted #sandbox.security.info.trusted.state security.dialog.caption #security.dialog.notverified.subject security.dialog.valid.caption security.info.publisher.unknown securityInfoCanel securityInfoDescription securityInfoTrusted securityRisk sessionProps setProperty setTime setVendor shouldDisplayMainJNLP show showBlockedDialog showDialog showMessageDialog showPublisherInfo showSSV3Dialog showSandboxDialog showSandboxSecurityDialog showUntrustedDialog size skipThisCertArray ssv.decision.runrule.time ssv.decision.sandbox.time ssv.decision.unsigned.time storeMainPublisherAndTitle timeValid toArray toString toUpperCase trackUsage true trustDecision 'user declined to run signed sandbox app verifiedHttpsConnection verify )verifyApplicationLibraryAllowableCodebase verifyHttpsConnection withinTime a b r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .Lcom/sun/deploy/security/ValidationState$TYPE; !Lcom/sun/deploy/trace/TraceLevel; 'Lcom/sun/deploy/util/SessionProperties; Ljava/lang/Object; Ljava/lang/String; Ljava/util/Set; 4(Lcom/sun/deploy/model/LocalApplicationProperties;)V )()Lcom/sun/deploy/model/ResourceProvider; 1(Lcom/sun/deploy/security/ValidationState$TYPE;)V 6(Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;)V (Lcom/sun/deploy/ui/AppInfo;)V (Lcom/sun/deploy/ui/AppInfo;)Z )()Lcom/sun/deploy/uitoolkit/ui/UIFactory; '()Lcom/sun/deploy/util/DeploymentHooks; ,(Lcom/sun/deploy/util/SessionState$Client;)V ()Ljava/lang/Exception; ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (I)Ljava/lang/StringBuilder; (Ljava/lang/Throwable;)V ()Ljava/net/URL; (Ljava/net/URL;)I (Ljava/net/URL;)Z (Ljava/net/URL;Z)V (Ljava/net/URL;Z)Z ()Ljava/net/URLConnection; (Ljava/security/Permission;)V #()[Ljava/security/cert/Certificate; (([Ljava/security/cert/X509Certificate;)Z (Ljava/util/Collection;)Z ()Ljava/util/Iterator; N(Lcom/sun/deploy/ui/AppInfo;)Lcom/sun/deploy/model/LocalApplicationProperties; A(Ljava/net/URL;)Lcom/sun/deploy/model/LocalApplicationProperties; Q(Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;)V R(Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Z)V S(Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;ZZ)Z 6(Ljava/lang/String;Lcom/sun/deploy/trace/TraceLevel;)V O(Lcom/sun/deploy/model/LocalApplicationProperties;Lcom/sun/deploy/ui/AppInfo;)V 8(Lcom/sun/deploy/ui/AppInfo;)Lcom/sun/deploy/ui/AppInfo; ,(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;)V ,(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;)Z &(Ljava/lang/Object;)Ljava/lang/Object; (([Ljava/lang/Object;)[Ljava/lang/Object; :(Lcom/sun/applet2/preloader/Preloader;Ljava/lang/String;)V &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V 8(Ljava/security/cert/X509Certificate;)Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Throwable;)V 5(Ljava/security/PermissionCollection;Ljava/net/URL;)V 3([Ljava/security/cert/Certificate;)Ljava/util/List; T(Ljava/net/URL;Ljava/lang/String;Z)Lcom/sun/deploy/model/LocalApplicationProperties; l(Lcom/sun/deploy/ui/AppInfo;Ljava/security/CodeSource;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Z)V `(Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;Z)V `(Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Ljava/net/URL;ZLcom/sun/deploy/ui/AppInfo;)V M(Ljava/security/CodeSource;Lcom/sun/deploy/ui/AppInfo;Ljava/lang/Exception;)V 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; =(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;)Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ?(Ljava/security/CodeSource;Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Lcom/sun/applet2/preloader/Preloader;)V ?(Ljava/security/CodeSource;Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Lcom/sun/applet2/preloader/Preloader;Z)V _(Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/CodeSource;Lcom/sun/deploy/ui/AppInfo;)V b(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;Ljava/security/cert/X509Certificate;Ljava/lang/String;)V b(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z ?(Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;[Ljava/security/cert/X509Certificate;ZZZ)I ?(Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Ljava/net/URL;Lcom/sun/deploy/ui/AppInfo;Ljava/security/cert/X509Certificate;)V ?([Ljava/security/cert/Certificate;Ljava/security/CodeSource;Lcom/sun/deploy/security/ValidationState;Lcom/sun/applet2/preloader/Preloader;ILcom/sun/deploy/ui/AppInfo;)V q(Lcom/sun/deploy/ui/AppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/security/CodeSource;)V ?([Ljava/security/cert/X509Certificate;Ljava/security/CodeSource;ILcom/sun/deploy/security/ValidationState$TYPE;ZZLcom/sun/deploy/ui/AppInfo;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;Z)Lcom/sun/deploy/security/ValidationState; ?(Lcom/sun/deploy/ui/AppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/security/CodeSource;Lcom/sun/deploy/security/ruleset/DeploymentRuleSet;)V ?(Ljava/lang/Object;Lcom/sun/deploy/ui/AppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I ?(Ljava/lang/Object;Lcom/sun/deploy/ui/AppInfo;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I ?(Lcom/sun/deploy/ui/AppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;ZZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z[Ljava/security/cert/Certificate;IIZZ)I(Ljava/lang/Object;Lcom/sun/deploy/ui/AppInfo;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)IC V ` `= ` Y? T? Z?)? h? ? g? j???%?&?'?(?E? ? J ? J7 J S K ? K ? K K ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L ? L- L? ?? S? ?? ?? S? ?? ?? ?? ? ??? c? ?? ?? ?? ?? ?? ?? ????@? S?,? ?? f? ?? ?? ?? ?? ??H? ?? ??? c? ??8? d? ?? ??A? l?6?? ???G??>?? ?? ?? ?? S?<? ?? f? S? i? ?? m? o? q? k?F?0?*? ?? ?? ? p? ?? S?+?I?4? n? ? ??.?2?1?5?3? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? ]? ]? ]? ]? ^? b? b? N! O? O? O Q? Q5 R, R. S; TI UB V1 W? WC WD X' X( X: Y? Y Y# Y$ Y, Y6 Y7 Y8 Y> Y@ YA YE YF Z? Z? Z? Z+ Z4 Z9 Z= ZG ZH [ [ \ ]? ] _? `? `? `? `? `? `? `? `? `? `? ` ` ` a a% c? c? c? c c c c c& d eJ eK eL eM f? f? f" g? h h) h- h< i k m n p? q3 r? r r r r? s? s s s2 t? u/ v v v v v w x x y {? |?PP0}?}~?~~~ ~* Client Code ConstantValue InnerClasses !Yp U? ? 4 ]? ? F [? ? ( \? ? - X? ? )? E? ? h? g? ? ? j? &? %? '? (? S K ? *?? e? ? ? ?+??+??+??6+,?? +?t? ?c? c*?wY?sY??,????-???????????*?wY?sY??,????-????????? *?uY-??? H? ? ? ?*??*??=?sY??,??+????????PY:?Y-?? ? ?? :??*??t:??? :???:???PY:?Y-?? W? :??? . >