public String[] listCAs() throws RemoteException, VOMSException {

    log.info("listCAs();");

    try {

      List cas = (List) ListCaOperation.instance().execute();

      HibernateFactory.commitTransaction();
      return ServiceUtils.casToStringArray(cas);

    } catch (RuntimeException e) {

      ServiceExceptionHelper.handleServiceException(log, e);
      throw e;
    }
  }