diff options
Diffstat (limited to 'bpkg/package.cxx')
-rw-r--r-- | bpkg/package.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bpkg/package.cxx b/bpkg/package.cxx index a72ab21..2cf96ff 100644 --- a/bpkg/package.cxx +++ b/bpkg/package.cxx @@ -129,4 +129,20 @@ namespace bpkg else if (s == "configured") return package_state::configured; else throw invalid_argument ("invalid package state '" + s + "'"); } + + // certificate + // + ostream& + operator<< (ostream& os, const certificate& c) + { + using butl::operator<<; + + if (c.dummy ()) + os << c.name << " (dummy)"; + else + os << c.name << ", \"" << c.organization << "\" <" << c.email << ">, " + << c.start_date << " - " << c.end_date << ", " << c.fingerprint; + + return os; + } } |