public void formatTokensForHTML(
      HttpServletRequest request, String requestToken, String responseToken) {

    if (requestToken == null) {
      requestToken = "..";
    }
    ;
    if (responseToken == null) {
      responseToken = "..";
    }
    ;

    String[] requestTokenComponents = requestToken.split("\\.");
    String[] responseTokenComponents = responseToken.split("\\.");

    request.setAttribute("requestTokenHeader", requestTokenComponents[0]);
    request.setAttribute(
        "requestTokenHeaderJSON",
        JsonWriter.formatJson(new String(Base64.decode(requestTokenComponents[0]))));

    request.setAttribute("requestTokenPayload", requestTokenComponents[1]);
    request.setAttribute(
        "requestTokenPayloadJSON",
        JsonWriter.formatJson(new String(Base64.decode(requestTokenComponents[1]))));

    request.setAttribute("requestTokenSignature", requestTokenComponents[2]);
    request.setAttribute("requestTokenSignatureJSON", "HMAC-SHA256 Signature");

    request.setAttribute("responseTokenHeader", responseTokenComponents[0]);
    request.setAttribute(
        "responseTokenHeaderJSON",
        JsonWriter.formatJson(new String(Base64.decode(responseTokenComponents[0]))));

    request.setAttribute("responseTokenPayload", responseTokenComponents[1]);
    request.setAttribute(
        "responseTokenPayloadJSON",
        JsonWriter.formatJson(new String(Base64.decode(responseTokenComponents[1]))));

    request.setAttribute("responseTokenSignature", responseTokenComponents[2]);
    request.setAttribute("responseTokenSignatureJSON", "HMAC-SHA256 Signature");
  }