code: private String auditReader(PrintStream stderr, Map<String, String> props) throws Exception {
  
          try {
              return AuditLogReader.getReport(props.get("auditFileLocation"), props.get("outputFileLocation"),
                                              props.get("encrypted"),
                                              props.get("encKeyStoreLocation"),
                                              props.get("encKeyStorePassword"),
                                              props.get("encKeyStoreType"),
                                              props.get("signed"),
                                              props.get("signingKeyStoreLocation"),
                                              props.get("signingKeyStorePassword"),
                                              props.get("signingKeyStoreType"),
                                              isDebug);
          } catch (Exception e) {
              throw e;
          }
      }
docs: Decrypt and/or unsign the audit log. Capture any
  Exceptions and print the stack trace.
  
  @param auditLogLocation
  @param outputLocation
  @param password
  @return String
  @throws Exception