Skip to content

Commit 5dd0819

Browse files
authored
Merge pull request #1192 from sarveshkaushal/k-misc
Clean up- adding Standard Charset constant
2 parents c89c0c1 + b3dab3b commit 5dd0819

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

util/src/main/java/io/kubernetes/client/util/authenticators/OpenIDConnectAuthenticator.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,8 @@ public Map<String, Object> refresh(Map<String, Object> config) {
129129
try {
130130
ks = java.security.KeyStore.getInstance("PKCS12");
131131
ks.load(null, alias.toCharArray());
132-
ByteArrayInputStream bais = new ByteArrayInputStream(pemCert.getBytes("UTF-8"));
132+
ByteArrayInputStream bais =
133+
new ByteArrayInputStream(pemCert.getBytes(StandardCharsets.UTF_8));
133134
CertificateFactory cf = CertificateFactory.getInstance("X.509");
134135
Collection<? extends java.security.cert.Certificate> c = cf.generateCertificates(bais);
135136

@@ -206,7 +207,7 @@ private JSONObject refreshOidcToken(
206207
.append(':')
207208
.append(clientSecret)
208209
.toString()
209-
.getBytes("UTF-8"));
210+
.getBytes(StandardCharsets.UTF_8));
210211
https.setRequestProperty(
211212
"Authorization", new StringBuilder().append("Basic ").append(credentials).toString());
212213
https.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
@@ -219,7 +220,7 @@ private JSONObject refreshOidcToken(
219220
.append("&grant_type=refresh_token")
220221
.toString();
221222
OutputStream ou = https.getOutputStream();
222-
ou.write(urlData.getBytes("UTF-8"));
223+
ou.write(urlData.getBytes(StandardCharsets.UTF_8));
223224
ou.flush();
224225
ou.close();
225226

util/src/main/java/io/kubernetes/client/util/credentials/UsernamePasswordAuthentication.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
package io.kubernetes.client.util.credentials;
1414

1515
import io.kubernetes.client.openapi.ApiClient;
16-
import java.nio.charset.Charset;
16+
import java.nio.charset.StandardCharsets;
1717
import okio.ByteString;
1818

1919
/**
@@ -33,6 +33,6 @@ public void provide(ApiClient client) {
3333
final String usernameAndPassword = username + ":" + password;
3434
client.setApiKeyPrefix("Basic");
3535
client.setApiKey(
36-
ByteString.of(usernameAndPassword.getBytes(Charset.forName("ISO-8859-1"))).base64());
36+
ByteString.of(usernameAndPassword.getBytes(StandardCharsets.ISO_8859_1)).base64());
3737
}
3838
}

util/src/test/java/io/kubernetes/client/util/KubeConfigTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.io.FileWriter;
2323
import java.io.IOException;
2424
import java.io.StringReader;
25+
import java.nio.charset.StandardCharsets;
2526
import java.nio.file.Files;
2627
import java.util.Map;
2728
import org.junit.Rule;
@@ -61,7 +62,7 @@ public void testToken() {
6162
public void testTokenFile() throws IOException {
6263
String token = "flubble";
6364
File tokenFile = folder.newFile("token-file.txt");
64-
Files.write(tokenFile.toPath(), token.getBytes("UTF-8"));
65+
Files.write(tokenFile.toPath(), token.getBytes(StandardCharsets.UTF_8));
6566

6667
String replace = KUBECONFIG_TOKEN.replace("foobaz", tokenFile.getCanonicalPath());
6768
replace = replace.replace("token:", "tokenFile:");

util/src/test/java/io/kubernetes/client/util/credentials/OpenIDConnectAuthenticationTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import io.kubernetes.client.util.TestUtils;
2222
import io.kubernetes.client.util.authenticators.OpenIDConnectAuthenticator;
2323
import java.io.FileInputStream;
24+
import java.nio.charset.StandardCharsets;
2425
import java.security.KeyStore;
2526
import java.security.NoSuchAlgorithmException;
2627
import java.security.PrivateKey;
@@ -183,7 +184,8 @@ public void testRefreshSuccess() throws Exception {
183184
config.put(
184185
OpenIDConnectAuthenticator.OIDC_IDP_CERT_DATA,
185186
Base64.encodeBase64String(
186-
exportCert((X509Certificate) serverKs.getCertificate("mykey")).getBytes("UTF-8")));
187+
exportCert((X509Certificate) serverKs.getCertificate("mykey"))
188+
.getBytes(StandardCharsets.UTF_8)));
187189

188190
Map<String, Object> respMap = oidcAuth.refresh(config);
189191

@@ -237,7 +239,8 @@ public void testRefreshUnauthorized() throws Exception {
237239
config.put(
238240
OpenIDConnectAuthenticator.OIDC_IDP_CERT_DATA,
239241
Base64.encodeBase64String(
240-
exportCert((X509Certificate) serverKs.getCertificate("mykey")).getBytes("UTF-8")));
242+
exportCert((X509Certificate) serverKs.getCertificate("mykey"))
243+
.getBytes(StandardCharsets.UTF_8)));
241244

242245
Map<String, Object> respMap = oidcAuth.refresh(config);
243246
}

0 commit comments

Comments
 (0)