* TRUE to use fixed field count, CA at end
*/
bool fixed_fields;
+
+ /**
+ * String to use in empty fields, if using fixed_fields
+ */
+ char *empty_string;
};
/**
{
fprintf(file, "\n");
}
- else if (this->fixed_fields || entry->expire[i])
+ else if (entry->expire[i])
{
fprintf(file, "%s", this->separator);
}
+ else if (this->fixed_fields)
+ {
+ fprintf(file, "%s%s", this->empty_string, this->separator);
+ }
}
chains->remove_at(chains, enumerator);
free(entry);
"charon.plugins.certexpire.csv.format", "%d:%m:%Y"),
.fixed_fields = lib->settings->get_bool(lib->settings,
"charon.plugins.certexpire.csv.fixed_fields", TRUE),
+ .empty_string = lib->settings->get_str(lib->settings,
+ "charon.plugins.certexpire.csv.empty_string", ""),
);
cron = lib->settings->get_str(lib->settings,