public byte[] getBinaryResponse(final byte[] request) {
try {
String id = System.currentTimeMillis() + StringUtils.random(BouncyCastleTimeStampProcessor.ID_SIZE);
File dir = this.getLogDir();
TimeStampRequest timeStampRequest = new TimeStampRequest(request);
if (this.debug) {
this.saveRequest(timeStampRequest, dir, id);
}