final IPatternLogger logger = TransactionLogger.getPatternLogger();
try {
return new CertificateResponse(responseType, processCertReq(username, password,
crmf, REQTYPE_CRMF, hardTokenSN, responseType, logger));
} 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 ) {