File tree Expand file tree Collapse file tree 1 file changed +4
-16
lines changed
util/src/main/java/io/kubernetes/client/util Expand file tree Collapse file tree 1 file changed +4
-16
lines changed Original file line number Diff line number Diff line change 33import io .kubernetes .client .ApiClient ;
44
55import java .io .BufferedReader ;
6- import java .io .ByteArrayInputStream ;
76import java .io .File ;
87import java .io .FileReader ;
98import java .io .FileInputStream ;
1211import java .io .InputStreamReader ;
1312import java .io .IOException ;
1413import java .io .Reader ;
15- import java .io .UnsupportedEncodingException ;
16- import java .util .List ;
1714
1815import javax .net .ssl .KeyManager ;
19- import javax .net .ssl .KeyManagerFactory ;
2016
2117public class Config {
2218 public static final String SERVICEACCOUNT_ROOT =
@@ -112,18 +108,10 @@ public static ApiClient fromConfig(Reader input) {
112108 // grumpy'
113109 String caCert = config .getCertificateAuthorityData ();
114110 String caCertFile = config .getCertificateAuthorityFile ();
115- if (caCert != null ) {
116- try {
117- client .setSslCaCert (new ByteArrayInputStream (caCert .getBytes ("UTF-8" )));
118- } catch (UnsupportedEncodingException ex ) {
119- ex .printStackTrace ();
120- }
121- } else if (caCertFile != null ) {
122- try {
123- client .setSslCaCert (new FileInputStream (caCertFile ));
124- } catch (FileNotFoundException ex ) {
125- ex .printStackTrace ();
126- }
111+ try {
112+ client .setSslCaCert (SSLUtils .getInputStreamFromDataOrFile (caCert , caCertFile ));
113+ } catch (FileNotFoundException e ) {
114+ e .printStackTrace ();
127115 }
128116
129117 String token = config .getAccessToken ();
You can’t perform that action at this time.
0 commit comments