/** * @return license reference element as Base64 encoded string */ @Override public String getReferenceAsBase64EncodedString() { return StringUtils.encodeBase64(referenceAsString()); }
/** * Sets http header for basic authentication. Authentication will only be * set if username != null && !username.isEmpty() * * @param username * @param password * @return */ @Override public HTTPContentRequest basicAuth(String username, char[] password) { if (username != null && !username.isEmpty()) { setHeader(HTTPHeader.AUTHORIZATION.getName(), "Basic " + StringUtils.encodeBase64( new StringBuilder() .append(username) .append(":") .append(password) .toString())); } return this; }
public String toBase64() { return StringUtils.encodeBase64(encodeToken().toString()); }