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

com.groupbyinc.flux.bootstrap.Security.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4u&com/groupbyinc/flux/bootstrap/Securityjava/lang/Object
Security.java:com/groupbyinc/flux/transport/TcpTransport$ProfileSettings*com/groupbyinc/flux/transport/TcpTransportProfileSettingsjava/security/Policy$Parametersjava/security/Policy

Parameters$assertionsDisabledZ()V
this(Lcom/groupbyinc/flux/bootstrap/Security;	configure)(Lcom/groupbyinc/flux/env/Environment;Z)Vjava/io/IOException&java/security/NoSuchAlgorithmException&com/groupbyinc/flux/bootstrap/ESPolicycreatePermissionsB(Lcom/groupbyinc/flux/env/Environment;)Ljava/security/Permissions; !
"getPluginPermissions6(Lcom/groupbyinc/flux/env/Environment;)Ljava/util/Map;$%
&7(Ljava/security/PermissionCollection;Ljava/util/Map;Z)V(
)	setPolicy(Ljava/security/Policy;)V+,
-com/groupbyinc/flux/SecureSM/java/lang/String1com.groupbyinc.flux.bootstrap.3com.groupbyinc.flux.cli5([Ljava/lang/String;)V7
08java/lang/System:setSecurityManager(Ljava/lang/SecurityManager;)V<=
;>selfTest@
Aenvironment%Lcom/groupbyinc/flux/env/Environment;filterBadDefaults.Lcom/groupbyinc/flux/common/SuppressForbidden;reasonproper use of URLjava/lang/ThrowableIjava/util/HashMapK
Ljava/util/LinkedHashSetN
O#com/groupbyinc/flux/env/EnvironmentQpluginsFile()Ljava/nio/file/Path;ST
RUjava/nio/file/LinkOptionWjava/nio/file/FilesYexists2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z[\
Z]newDirectoryStream5(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;_`
Zajava/nio/file/DirectoryStreamciterator()Ljava/util/Iterator;efdg
java/util/Mapi
java/util/Setkjava/util/IteratormhasNext()Zopnqnext()Ljava/lang/Object;stnujava/nio/file/Pathwadd(Ljava/lang/Object;)Zyzl{java/lang/IllegalStateException}java/lang/StringBuilder
?duplicate plugin: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/String;)V?
~?close?d?
addSuppressed(Ljava/lang/Throwable;)V??
J?modulesFile?T
R?duplicate module: ?lgplugin-security.policy?resolve((Ljava/lang/String;)Ljava/nio/file/Path;??x?*.jar?G(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;_?
Z?
toRealPath1([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;??x?toUri()Ljava/net/URI;??x?java/net/URI?toURL()Ljava/net/URL;??
??duplicate module/plugin: ?
readPolicy5(Ljava/net/URL;Ljava/util/Set;)Ljava/security/Policy;??
?java/net/URL?getFile??
??put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??j?5per-plugin permissions already granted for jar file: ?java/util/Collections?unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;??
??pluginLjava/nio/file/Path;stream5Ljava/nio/file/DirectoryStream;Ljava/nio/file/DirectoryStream;moduleurlLjava/net/URL;jar	jarStream	codebasesLjava/util/Set;Ljava/util/Set;policyLjava/security/Policy;
policyFilemap9Ljava/util/Map;Ljava/util/Map;pluginsAndModules%Ljava/util/Set;3accesses fully qualified URLs to configure securityjava/net/URISyntaxException?java/util/ArrayList?
?java/util/List?toURI??
??'com/groupbyinc/flux/common/io/PathUtils?get$(Ljava/net/URI;)Ljava/nio/file/Path;??
??getFileName?Tx?x?.jar?endsWith(Ljava/lang/String;)Z??
2?	codebase.?elasticsearch-rest-client
startsWith?
2com/groupbyinc/flux/VersionCURRENTLcom/groupbyinc/flux/Version;		
com/groupbyinc/flux/BuildLcom/groupbyinc/flux/Build;	

isSnapshotp

	-SNAPSHOT-indexOf(Ljava/lang/String;)I
2	java/lang/AssertionError 
!	substring(II)Ljava/lang/String;#$
2%?{
??setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;)*
;+codebase property already set: -->/
JavaPolicy1java/security/URIParameter3(Ljava/net/URI;)V5
46getInstanceK(Ljava/lang/String;Ljava/security/Policy$Parameters;)Ljava/security/Policy;89
:?g
clearProperty&(Ljava/lang/String;)Ljava/lang/String;=>
;?java/lang/ExceptionA"java/lang/IllegalArgumentExceptionCunable to parse policy file `E`G*(Ljava/lang/String;Ljava/lang/Throwable;)VI
DJ	esVersionLjava/lang/String;indexIrestClientAlias	shortNamepropertyprevious
propertiesSet$Ljava/util/List;Ljava/util/List;eLjava/lang/Exception;java/security/PermissionsY
ZaddClasspathPermissions(Ljava/security/Permissions;)V\]
^addFilePermissionsC(Ljava/security/Permissions;Lcom/groupbyinc/flux/env/Environment;)V`a
bsettings0()Lcom/groupbyinc/flux/common/settings/Settings;de
RfaddBindPermissionsL(Ljava/security/Permissions;Lcom/groupbyinc/flux/common/settings/Settings;)Vhi
jLjava/security/Permissions;%com/groupbyinc/flux/bootstrap/JarHellmparseClassPath()Ljava/util/Set;op
nqjava/lang/RuntimeExceptions?
tuisDirectoryw\
Zx
class.pathz
read,readlink|1com/groupbyinc/flux/bootstrap/FilePermissionUtils~addDirectoryPathV(Ljava/security/Permissions;Ljava/lang/String;Ljava/nio/file/Path;Ljava/lang/String;)V??
?addSingleFilePathD(Ljava/security/Permissions;Ljava/nio/file/Path;Ljava/lang/String;)V??
?pathLjava/net/URISyntaxException;PATH_HOME_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;??	R?+com/groupbyinc/flux/common/settings/Setting?getKey??
??binFile?T
R?libFile?T
R?
path.conf'?
configFile?T
R?java.io.tmpdir?tmpFile?T
R?read,readlink,write,delete?PATH_LOGS_SETTING??	R?logsFile?T
R?sharedDataFile?T
R?PATH_SHARED_DATA_SETTING??	R?java/util/HashSet?
?	dataFiles()[Ljava/nio/file/Path;??
R?[Ljava/nio/file/Path;?PATH_DATA_SETTING??	R?path [?] is duplicated by [?]?unable to access [?
~J	repoFiles??
R?PATH_REPO_SETTING??	R?pidFile?T
R?delete?realPathLjava/io/IOException;dataFilesPathsaddSocketPermissionForHttp?i
?'addSocketPermissionForTransportProfiles?i
? addSocketPermissionForTribeNodes?i
?.Lcom/groupbyinc/flux/common/settings/Settings;.com/groupbyinc/flux/http/HttpTransportSettings?SETTING_HTTP_PORT??	??B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;??
??/com/groupbyinc/flux/common/transport/PortsRange?getPortRangeString??
??addSocketPermissionForPortRange0(Ljava/security/Permissions;Ljava/lang/String;)V??
?	httpRangegetProfileSettings?(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/Set;??
	?portOrRange?M	?profile;uniquePortRanges#Ljava/util/Set;addSocketPermissionForTransportPORT??		?transportRangetribe,com/groupbyinc/flux/common/settings/Settings	getGroups$(Ljava/lang/String;Z)Ljava/util/Map;
values()Ljava/util/Collection;
jjava/util/Collectiong0com/groupbyinc/flux/common/network/NetworkModuleHTTP_ENABLED?	1(Lcom/groupbyinc/flux/common/settings/Settings;)Z[
?java/lang/BooleanbooleanValuep
?i
tribeNodeSettingsjava/net/SocketPermission!*:#listen,resolve%'(Ljava/lang/String;Ljava/lang/String;)V'
"((Ljava/security/Permission;)Vy*
Z+	portRangeensureDirectoryExists(Ljava/nio/file/Path;)V(java/nio/file/FileAlreadyExistsException0
getFileSystem()Ljava/nio/file/FileSystem;23x4java/nio/file/FileSystem6provider(()Ljava/nio/file/spi/FileSystemProvider;89
7:java/nio/file/AccessMode<READLjava/nio/file/AccessMode;>?	=@$java/nio/file/spi/FileSystemProviderBcheckAccess2(Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)VDE
CF%java/nio/file/attribute/FileAttributeHcreateDirectoriesR(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;JK
ZL#java/nio/file/NotDirectoryExceptionN
O?
?e2*Ljava/nio/file/FileAlreadyExistsException;+accesses jvm default tempdir as a self-testjava/lang/SecurityExceptionUcreateTempFileb(Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;WX
ZY?/
Z[7Security misconfiguration: cannot access java.io.tmpdir]
VJpproblemLjava/lang/SecurityException;java/lang/ClassddesiredAssertionStatusfp
egCodeLocalVariableTableLineNumberTable
ExceptionsLocalVariableTypeTable
StackMapTable	Signature`(Lcom/groupbyinc/flux/env/Environment;)Ljava/util/Map;RuntimeInvisibleAnnotationsE(Ljava/net/URL;Ljava/util/Set;)Ljava/security/Policy;
SourceFileInnerClasses0i/*??jkmio/?Y*?#*?'?*?.?0Y?2Y4SY6S?9???B?j/CD/Ekx{+~.l$%iX?LY?ML?OY?PM*?V?X?^??*?V?bN:-?h:?r?9?v?x:,?|??~Y??Y???????????????-?X?-???J:???>-???5::?:-?#?-???:???	-???*???X?^??*???bN:-?h:?r?9?v?x:,?|??~Y??Y???????????????-?X?-???J:???>-???5::?:	-?#?-???:

???	-??	?,??N-?r?Z-?v?x:???:?X?^?5?OY?P:???::?h:		?r?O	?v?x:

?X??????:?|??~Y??Y????????????????]????N:		???B???8:		:	?:?%????:

???
?????????:??:?r?>?v??:	+	??????~Y??Y??ȶ?	?????????????+?ΰz??J)q?J)q????J???4:=J?+RJ?+[floJR][4;>J?*TJ?*]ipsJT_]j?G'??&???'???????(???=??
?????,??	?)???N???>???I???CD??????m>&????????????)????????k?(????)?G?R?n?q?????????????(?+?R?[??????????????????'?*?T?]???????????????nT&?1RjldJnLT	W
n(?	n?Zn???x??lqFGs?`ai?p*????+??}??*????+??}??*????+??}??*????+?V}??*?+??}??*?+?????*????+?????+???*????+???????Y??M+??N-?66??-2:*????????X??:,?|?1?~Y??Y????????????¶???????*:?~Y??Y??Ķ???¶????ſ???q+??N-?66?-2:*?˶????????+???*+??и????jH?9??%W????H??p?lpCD????m????kf"3DR`qx????&?'?(?,*+)/.H/W.]1d3o5n6	???ZRl??axB?&????!l
hiiP*+??*+??*+?ܱj?ld?k>?
@A
?iiZ??+?????M*,??j ?ld??MkKLM
?ii?F+??M??Y??N,??:?r?)?v?:-???|?*?????ӱj4+??F?lFd?A??
9??mA??
9??kXY
[+\9^B`Ean?lln,?
?iiW?+???2M*,??j ?ld?Mkjkl
?ii?N+?	?
?M,?r?4,?v?N?-???-?????*-??*-???ɱj &$ ?N?lNd?ko&q@rEtJuMvn?n?1?
??i[#*?"Y??Y??$??+????&?)?,?j#?l#-Mk
?"?./i?Q*?X?y?&*?5?;*?X???=Y?AS?G?%*?I?MW?L?OY*???PM,+?Q,??.7:1j IR?;WSQ??k&	??.?7?:?;?I?N?P?n.K1l@i?#?I?ZK*?\?L?K?VY^*?_??
Vj
`?abk"?
??????"?n?x?BVlqFGsTci4?h????kkn@st	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy