I
inetquestion
I am trying to piece together a jsp based on the original PHP code
below to base64 decode a post parameter called: SAMLResponse. The
decoded param should then be printed to the screen with a content type
of xml.
I am having problems getting this to work as I'm not very proficient
at java... The method "Base64.decode" does not appear to be a
standard library...
-Inet
<%@ page import="java.util.*" %>
<%@ page contentType="application/xml" %>
<%
// Get POST param and decode into array
String base64Message = request.getParameter("SAMLResponse");
byte[] decodedBytes = Base64.decode(base64Message);
if (decodedBytes == null) {
String message = "Unable to Base64 decode SAML message";
log.error(message);
throw new MessageDecodingException(message);
}
// Convert the decoded byte[] to the original string and print the
result.
String decodedString = new String(decodedBytes);
System.out.println(decodedString);
%>
-------------------------------------------
PHP Version follows:
-------------------------------------------
<?php
header('Content-type: application/xml');
$decoded_data = base64_decode($_POST['SAMLResponse']);
echo "$decoded_data";
?>
below to base64 decode a post parameter called: SAMLResponse. The
decoded param should then be printed to the screen with a content type
of xml.
I am having problems getting this to work as I'm not very proficient
at java... The method "Base64.decode" does not appear to be a
standard library...
-Inet
<%@ page import="java.util.*" %>
<%@ page contentType="application/xml" %>
<%
// Get POST param and decode into array
String base64Message = request.getParameter("SAMLResponse");
byte[] decodedBytes = Base64.decode(base64Message);
if (decodedBytes == null) {
String message = "Unable to Base64 decode SAML message";
log.error(message);
throw new MessageDecodingException(message);
}
// Convert the decoded byte[] to the original string and print the
result.
String decodedString = new String(decodedBytes);
System.out.println(decodedString);
%>
-------------------------------------------
PHP Version follows:
-------------------------------------------
<?php
header('Content-type: application/xml');
$decoded_data = base64_decode($_POST['SAMLResponse']);
echo "$decoded_data";
?>