String urlDecodedSignature = urlDecodeSignedRequestToken(encodedSignature); byte[] signature = decodeBase64(urlDecodedSignature); String urlDecodedPayload = urlDecodeSignedRequestToken(encodedPayload); String payload = StringUtils.toString(decodeBase64(urlDecodedPayload));