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

com.groupbyinc.flux.common.settings.AddStringKeyStoreCommand.class Maven / Gradle / Ivy

????4?;forceOption	arguments+Ljoptsimple/OptionSpec;()V$Add a string setting to the keystore(Ljava/lang/String;)V
parserLjoptsimple/OptionParser;	java/lang/Stringxstdinjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; 
!Read setting value from stdin#joptsimple/OptionParser%
acceptsAllB(Ljava/util/List;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;'(
&)	+f-force/,Overwrite existing setting without prompting1		3setting name5
nonOptions6(Ljava/lang/String;)Ljoptsimple/NonOptionArgumentSpec;78
&9
	;this>Lcom/groupbyinc/flux/common/settings/AddStringKeyStoreCommand;getStdin()Ljava/io/InputStream;java/lang/SystemAinLjava/io/InputStream;CD	BEexecute`(Lcom/groupbyinc/flux/cli/Terminal;Ljoptsimple/OptionSet;Lcom/groupbyinc/flux/env/Environment;)Vjava/lang/ExceptionI"java/lang/IllegalArgumentExceptionK#com/groupbyinc/flux/env/EnvironmentM
configFile()Ljava/nio/file/Path;OP
NQ3com/groupbyinc/flux/common/settings/KeyStoreWrapperSloadK(Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;UV
TWjoptsimple/OptionSetYhas(Ljoptsimple/OptionSpec;)Z[\
Z]DThe elasticsearch keystore does not exist. Do you want to create it?_ com/groupbyinc/flux/cli/TerminalapromptYesNo(Ljava/lang/String;Z)Zcd
be"Exiting without creating keystore.gprintlni
bjcreate7()Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;lm
Tnsave(Ljava/nio/file/Path;[C)Vpq
Trjava/lang/StringBuildert
uv"Created elasticsearch keystore in xappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;z{
u|-(Ljava/lang/Object;)Ljava/lang/StringBuilder;z~
utoString()Ljava/lang/String;??
u?decrypt([C)V??
T?joptsimple/OptionSpec?value*(Ljoptsimple/OptionSet;)Ljava/lang/Object;????%com/groupbyinc/flux/cli/UserException? The setting name can not be null?(ILjava/lang/String;)V?
??getSettingNames()Ljava/util/Set;??
T?
java/util/Set?contains(Ljava/lang/Object;)Z????Setting ? already exists. Overwrite??#Exiting without modifying keystore.?java/io/BufferedReader?java/io/InputStreamReader??@
?!java/nio/charset/StandardCharsets?UTF_8Ljava/nio/charset/Charset;??	??2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V?
??(Ljava/io/Reader;)V?
??readLine??
??toCharArray()[C??
?Enter value for ?: ?
readSecret(Ljava/lang/String;)[C??
b?[C?	setString(Ljava/lang/String;[C)V??
T?$String value must contain only ASCII?stdinReaderLjava/io/BufferedReader;e$Ljava/lang/IllegalArgumentException;terminal"Lcom/groupbyinc/flux/cli/Terminal;optionsLjoptsimple/OptionSet;env%Lcom/groupbyinc/flux/env/Environment;keystore5Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;settingLjava/lang/String;	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile ?	?
?
??P*?**??YSYS?"$?*?,**??Y.SY0S?"2?*?4**?6?:??./$0B1O2?@?.?F??=>?6GH?T7-?R?X:?M,*?4?^?+`?f?
+h?k??o:-?R??s+?uY?wy?}-?R?????k????*?<,???:???Y@?????????6,*?4?^?++?uY?w??}?}??}???f?
+??k?,*?,?^?'??Y??Y*????????:????:?"+?uY?w??}?}¶}????:?̧:??YAη??-?R??s?L?f
?
???????7=>7??7??7??	.??o???'???r;	<=>#?)@*B/C;DXF`IoJtK?M?N?O?P?U?V?W?X?Y]`^_*a6b?	?*T-??A.??KL
?J?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy