public String encode(byte[] data) { return javax.xml.bind.DatatypeConverter.printBase64Binary(data); }
@Override public String encode(final byte[] data) { return DatatypeConverter.printBase64Binary(data); } }
public String bytesToBase64String(byte[] data) { return DatatypeConverter.printBase64Binary(data); }
public static String toBase64(byte[] data) { return DatatypeConverter.printBase64Binary(data); }
public static void saveTGT(KerberosTicket tgt, Map<String, String> credentials) { try { ByteArrayOutputStream bao = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(bao); out.writeObject(tgt); out.flush(); out.close(); credentials.put("TGT", DatatypeConverter.printBase64Binary(bao.toByteArray())); } catch (Exception e) { throw new RuntimeException(e); } }
URL url = new URL(“location address”); URLConnection uc = url.openConnection(); String userpass = username + ":" + password; String basicAuth = "Basic " + javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes()); uc.setRequestProperty ("Authorization", basicAuth); InputStream in = uc.getInputStream();
public static void saveTGT(KerberosTicket tgt, Map<String, String> credentials) { try { byte[] bytes = ClientAuthUtils.serializeKerberosTicket(tgt); credentials.put("TGT", DatatypeConverter.printBase64Binary(bytes)); } catch (Exception e) { throw new RuntimeException(e); } }
@Override public void populateCredentials(Map<String, String> credentials) { credentials.put(getCredentialKey(StringUtils.EMPTY), DatatypeConverter.printBase64Binary("dummy place holder".getBytes())); }
@Override public void valueOpaque(ColumnType type, byte[] value) { sb.append('"'); sb.append(javax.xml.bind.DatatypeConverter.printBase64Binary(value)); sb.append('"'); }
public static String getBasicAuthFromUserInfo(URL url) throws UnsupportedEncodingException { String decodedUserInfo = URLDecoder.decode(url.getUserInfo(), "UTF-8"); return "Basic " + DatatypeConverter.printBase64Binary(decodedUserInfo.getBytes()); }
public static void serializeSSLFile(String readFile, Map<String, String> credentials) { try (FileInputStream in = new FileInputStream(readFile)) { LOG.debug("serializing ssl file: {}", readFile); ByteArrayOutputStream result = new ByteArrayOutputStream(); byte[] buffer = new byte[4096]; int length; while ((length = in.read(buffer)) != -1) { result.write(buffer, 0, length); } String resultStr = DatatypeConverter.printBase64Binary(result.toByteArray()); File f = new File(readFile); LOG.debug("ssl read files is name: {}", f.getName()); credentials.put(f.getName(), resultStr); } catch (Exception e) { throw new RuntimeException(e); } }
import java.io.UnsupportedEncodingException; import javax.xml.bind.DatatypeConverter; public class EncodeString64 { public static void main(String[] args) throws UnsupportedEncodingException { String str = "77+9x6s="; // encode data using BASE64 String encoded = DatatypeConverter.printBase64Binary(str.getBytes()); System.out.println("encoded value is \t" + encoded); // Decode data String decoded = new String(DatatypeConverter.parseBase64Binary(encoded)); System.out.println("decoded value is \t" + decoded); System.out.println("original value is \t" + str); } }
@Override public void populateCredentials(Map<String, String> credentials, Map<String, Object> topologyConf, final String topologyOwnerPrincipal) { try { List<String> configKeys = getConfigKeys(topologyConf); if (!configKeys.isEmpty()) { for (String configKey : configKeys) { credentials.put(getCredentialKey(configKey), DatatypeConverter.printBase64Binary(getHadoopCredentials(topologyConf, configKey))); } } else { credentials.put(getCredentialKey(StringUtils.EMPTY), DatatypeConverter.printBase64Binary(getHadoopCredentials(topologyConf, topologyOwnerPrincipal))); } LOG.info("Tokens added to credentials map."); } catch (Exception e) { LOG.error("Could not populate credentials.", e); } }
public static void encodeDataToStream(byte[] data, DataOutput out) throws Exception { String encodedToken = DatatypeConverter.printBase64Binary(data); log.debug(" : Written Encoded Data: \n%s", encodedToken); Bits.writeString(encodedToken,out); }
@Override public byte[] transformPayload(AtmosphereResponse response, byte[] responseDraft, byte[] data) throws IOException { if (response.request().getAttribute(SKIP_INTERCEPTOR) == null && Boolean.valueOf(response.request().getHeader(HeaderConfig.X_ATMOSPHERE_TRACKMESSAGESIZE)) && (response.getContentType() == null || !excludedContentTypes.contains(response.getContentType().toLowerCase()))) { response.setCharacterEncoding(OUT_ENCODING); String s = DatatypeConverter.printBase64Binary(responseDraft); StringBuilder sb = new StringBuilder(); sb.append(s.length()).append(DELIMITER).append(s); return sb.toString().getBytes(OUT_ENCODING); } else { return responseDraft; } } }
private void addHttpHeaders(HttpRequestBase method) { method.addHeader("Accept", "application/json, text/plain, */*"); method.addHeader("Content-Type", "application/json"); method.addHeader("User-Agent", "KylinJDBCDriver"); String username = connProps.getProperty("user"); String password = connProps.getProperty("password"); String basicAuth = DatatypeConverter .printBase64Binary((username + ":" + password).getBytes(StandardCharsets.UTF_8)); method.addHeader("Authorization", "Basic " + basicAuth); }
private void addHttpHeaders(HttpRequestBase method) { method.addHeader("Accept", "application/json, text/plain, */*"); method.addHeader("Content-Type", APPLICATION_JSON); String basicAuth = DatatypeConverter .printBase64Binary((this.userName + ":" + this.password).getBytes(StandardCharsets.UTF_8)); method.addHeader("Authorization", "Basic " + basicAuth); }
private String fixedSizeByteArrayAsBase64String(int length){ byte[] bBinary = RandomUtils.nextBytes(length); return DatatypeConverter.printBase64Binary(bBinary); }
@Test public void encodeToStringWithJdk8VsJaxb() throws UnsupportedEncodingException { byte[] bytes = new byte[] {-0x4f, 0xa, -0x73, -0x4f, 0x64, -0x20, 0x75, 0x41, 0x5, -0x49, -0x57, -0x65, -0x19, 0x2e, 0x3f, -0x1b}; assertEquals(Base64Utils.encodeToString(bytes), DatatypeConverter.printBase64Binary(bytes)); assertArrayEquals(bytes, Base64Utils.decodeFromString(Base64Utils.encodeToString(bytes))); assertArrayEquals(bytes, DatatypeConverter.parseBase64Binary(DatatypeConverter.printBase64Binary(bytes))); bytes = "Hello World".getBytes("UTF-8"); assertEquals(Base64Utils.encodeToString(bytes), DatatypeConverter.printBase64Binary(bytes)); assertArrayEquals(bytes, Base64Utils.decodeFromString(Base64Utils.encodeToString(bytes))); assertArrayEquals(bytes, DatatypeConverter.parseBase64Binary(DatatypeConverter.printBase64Binary(bytes))); bytes = "Hello World\r\nSecond Line".getBytes("UTF-8"); assertEquals(Base64Utils.encodeToString(bytes), DatatypeConverter.printBase64Binary(bytes)); assertArrayEquals(bytes, Base64Utils.decodeFromString(Base64Utils.encodeToString(bytes))); assertArrayEquals(bytes, DatatypeConverter.parseBase64Binary(DatatypeConverter.printBase64Binary(bytes))); bytes = "Hello World\r\nSecond Line\r\n".getBytes("UTF-8"); assertEquals(Base64Utils.encodeToString(bytes), DatatypeConverter.printBase64Binary(bytes)); assertArrayEquals(bytes, Base64Utils.decodeFromString(Base64Utils.encodeToString(bytes))); assertArrayEquals(bytes, DatatypeConverter.parseBase64Binary(DatatypeConverter.printBase64Binary(bytes))); }
public BinaryBodyDTO(BinaryBody binaryBody, Boolean not) { super(binaryBody.getType(), not, binaryBody.getContentType()); if (binaryBody.getValue() != null && binaryBody.getValue().length > 0) { value = DatatypeConverter.printBase64Binary(binaryBody.getValue()); } }