log.error("Key is of unknown type: ", ke);
throw ke;
} catch (CATokenOfflineException ctoe) {
String msg = intres.getLocalizedMessage("error.catokenoffline", ca.getSubjectDN());
CATokenOfflineException ex = new CATokenOfflineException(msg);
ex.initCause(ctoe);
throw ex;
} catch (EjbcaException e) {
throw e;
} catch (NoSuchProviderException e) {
log.error("NoSuchProvider provider: ", e);