private String encode(byte[] bytes) { return Base64.encode(bytes); } }
private static String handleCertificateDeletion(String oldCertificateValues, String deletedCertificateValues) { String decodedOldCertificate = new String(Base64.decode(oldCertificateValues)); String decodedDeletedCertificate = new String(Base64.decode(deletedCertificateValues)); Set<String> updatedCertificateSet = new LinkedHashSet<>(getExtractedCertificateValues(decodedOldCertificate)); updatedCertificateSet.removeAll(getExtractedCertificateValues(decodedDeletedCertificate)); return Base64.encode(String.join("", updatedCertificateSet).getBytes(StandardCharsets.UTF_8)); }
private byte[] decodeText(OMElement e) { return Base64.decode(e.getText()); }
private static String decryptDS(Cipher cipher, String encryptedDS) throws Exception { return new String(cipher.doFinal(Base64.decode(encryptedDS)), StandardCharsets.UTF_8); }
public static String getBase64EncodedBasicAuthHeader(String userName, String password) { String concatenatedCredential = userName + ":" + password; byte[] byteValue = concatenatedCredential.getBytes(StandardCharsets.UTF_8); String encodedAuthHeader = Base64.encode(byteValue); encodedAuthHeader = "Basic " + encodedAuthHeader; return encodedAuthHeader; } }
private static String handleCertificateAddition(String oldCertValues, String newCertValues) { String decodedOldCertificate = new String(Base64.decode(oldCertValues)); String decodedNewCertificate = new String(Base64.decode(newCertValues)); Set<String> updatedCertificateSet = new LinkedHashSet<>(getExtractedCertificateValues (decodedOldCertificate)); updatedCertificateSet.addAll(getExtractedCertificateValues(decodedNewCertificate)); return Base64.encode(String.join("", updatedCertificateSet).getBytes(StandardCharsets.UTF_8)); }
private String[] getUserPassword(String authHeader) { if (authHeader == null) { return null; } if (!authHeader.startsWith("Basic ")) { return null; } String[] userPassword = new String(Base64.decode(authHeader.substring(6)), StandardCharsets.UTF_8).split(":"); if (userPassword.length != 2) { return null; } return userPassword; }
/** * Get the Base64 encoded basic auth header. * * @param userName * @param password * @return */ public String getBase64EncodedBasicAuthHeader(String userName, String password) { String concatenatedCredential = userName + ":" + password; byte[] byteValue = concatenatedCredential.getBytes(); String encodedAuthHeader = Base64.encode(byteValue); encodedAuthHeader = "Basic " + encodedAuthHeader; return encodedAuthHeader; }
private static String handleCertificateDeletion(String oldCertificateValues, String deletedCertificateValues) { String decodedOldCertificate = new String(Base64.decode(oldCertificateValues)); String decodedDeletedCertificate = new String(Base64.decode(deletedCertificateValues)); Set<String> updatedCertificateSet = new LinkedHashSet<>(getExtractedCertificateValues(decodedOldCertificate)); updatedCertificateSet.removeAll(getExtractedCertificateValues(decodedDeletedCertificate)); return Base64.encode(String.join("", updatedCertificateSet).getBytes(StandardCharsets.UTF_8)); }
public void addKeyStore(String fileData, String filename, String password, String provider, String type, String pvtkeyPass) throws SecurityConfigException { byte[] content = Base64.decode(fileData); addKeyStore(content, filename, password, provider, type, pvtkeyPass); }
static public String generateAuthorization(String username_password) { // return "Basic " + new sun.misc.BASE64Encoder().encode(username_password.getBytes()); return "Basic " + Base64.encode(username_password.getBytes()); }
private static String handleCertificateAddition(String oldCertValues, String newCertValues) { String decodedOldCertificate = new String(Base64.decode(oldCertValues)); String decodedNewCertificate = new String(Base64.decode(newCertValues)); Set<String> updatedCertificateSet = new LinkedHashSet<>(getExtractedCertificateValues (decodedOldCertificate)); updatedCertificateSet.addAll(getExtractedCertificateValues(decodedNewCertificate)); return Base64.encode(String.join("", updatedCertificateSet).getBytes(StandardCharsets.UTF_8)); }
private static Cipher initializeCipher() throws Exception { String keyAlias = System.getProperty(SYS_PROPERTY_KEY_ALIAS); String keyPass = System.getProperty(SYS_PROPERTY_KEY_PASS); String keyStore = System.getProperty(SYS_PROPERTY_KEY_STORE); String keyStorePassword = System.getProperty(SYS_PROPERTY_KEY_STORE_PASSWORD); byte[] iv = Base64.decode(System.getProperty(SYS_PROPERTY_IV)); return initializeBasicCipher(keyAlias, keyPass, keyStore, keyStorePassword, iv); }
private String encryptDataSource(StringWriter writer, Cipher cipher) throws Exception { String dataSource = writer.toString(); byte[] ed = cipher.doFinal(dataSource.getBytes(StandardCharsets.UTF_8)); return "\"" + Base64.encode(ed) + "\""; }
public void addKeyStore(String fileData, String filename, String password, String provider, String type, String pvtkeyPass) throws SecurityConfigException { byte[] content = Base64.decode(fileData); addKeyStore(content, filename, password, provider, type, pvtkeyPass); }
public String getAuthorization() { if (authorization != null) return authorization; if (username == null) return null; if (username.equals("")) return null; if (password == null) return null; if (password.equals("")) return null; return "Basic " + Base64.encode(username_password().getBytes()); }
public void addTrustStore(String fileData, String filename, String password, String provider, String type) throws SecurityConfigException { byte[] content = Base64.decode(fileData); addTrustStore(content, filename, password, provider, type); }
private String getPasswordToStore(String password, String passwordHashMethod) throws DirectoryServerManagerException { String passwordToStore = password; if (passwordHashMethod != null) { try { if (passwordHashMethod.equals(LDAPServerManagerConstants.PASSWORD_HASH_METHOD_PLAIN_TEXT)) { return passwordToStore; } MessageDigest messageDigest = MessageDigest.getInstance(passwordHashMethod); byte[] digestValue = messageDigest.digest(password.getBytes(StandardCharsets.UTF_8)); passwordToStore = "{" + passwordHashMethod + "}" + Base64.encode(digestValue); } catch (NoSuchAlgorithmException e) { throw new DirectoryServerManagerException("Invalid hashMethod", e); } } return passwordToStore; }
public void addTrustStore(String fileData, String filename, String password, String provider, String type) throws SecurityConfigException { byte[] content = Base64.decode(fileData); addTrustStore(content, filename, password, provider, type); }
private String getPasswordToStore(String password, String passwordHashMethod) throws DirectoryServerManagerException { String passwordToStore = password; if (passwordHashMethod != null) { try { if (passwordHashMethod.equals(LDAPServerManagerConstants.PASSWORD_HASH_METHOD_PLAIN_TEXT)) { return passwordToStore; } MessageDigest messageDigest = MessageDigest.getInstance(passwordHashMethod); byte[] digestValue = messageDigest.digest(password.getBytes(StandardCharsets.UTF_8)); passwordToStore = "{" + passwordHashMethod + "}" + Base64.encode(digestValue); } catch (NoSuchAlgorithmException e) { throw new DirectoryServerManagerException("Invalid hashMethod", e); } } return passwordToStore; }