diff options
Diffstat (limited to 'src/certificate_chain.cc')
| -rw-r--r-- | src/certificate_chain.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/certificate_chain.cc b/src/certificate_chain.cc index 2ba70183..0cf9ee06 100644 --- a/src/certificate_chain.cc +++ b/src/certificate_chain.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2015 Carl Hetherington <cth@carlh.net> + Copyright (C) 2013-2016 Carl Hetherington <cth@carlh.net> This file is part of libdcp. @@ -562,3 +562,14 @@ CertificateChain::add_signature_value (xmlpp::Node* parent, string ns) const xmlSecDSigCtxDestroy (signature_context); } + +string +CertificateChain::chain () const +{ + string o; + BOOST_FOREACH (Certificate const &i, root_to_leaf ()) { + o += i.certificate(true); + } + + return o; +} |
