return new CertificateResponse(responseType, certificateRequestSession.processCertReq(admin, userdatavo, requestData, requestType, hardTokenSN, responseTypeInt));
} catch( CADoesntExistsException t ) {
logger.paramPut(TransactionTags.ERROR_MESSAGE.toString(), t.toString());
throw t;
} catch( AuthorizationDeniedException t ) {
logger.paramPut(TransactionTags.ERROR_MESSAGE.toString(), t.toString());
throw t;
} catch( NotFoundException t ) {
logger.paramPut(TransactionTags.ERROR_MESSAGE.toString(), t.toString());
throw t;
} catch (InvalidKeyException e) {