diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-03-15 23:25:21 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-03-15 23:25:21 +0000 |
| commit | a73ef9bbae589e20b6225f3c1c937086c5bd7815 (patch) | |
| tree | 8c85f1bdb8e82bdba4079d6535f7745f7f7e2268 /src/encrypted_kdm.cc | |
| parent | 318ed7eb3472cab3f05c7bc067126ca367db75d4 (diff) | |
| parent | 86d0fa1b9521abbffd63a82dd39e887f68812a6f (diff) | |
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp
Diffstat (limited to 'src/encrypted_kdm.cc')
| -rw-r--r-- | src/encrypted_kdm.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/encrypted_kdm.cc b/src/encrypted_kdm.cc index 996708ad..071bf870 100644 --- a/src/encrypted_kdm.cc +++ b/src/encrypted_kdm.cc @@ -772,6 +772,17 @@ EncryptedKDM::recipient_x509_subject_name () const return _data->authenticated_public.required_extensions.kdm_required_extensions.recipient.x509_subject_name; } +CertificateChain +EncryptedKDM::signer_certificate_chain () const +{ + CertificateChain chain; + BOOST_FOREACH (data::X509Data const & i, _data->signature.x509_data) { + string s = "-----BEGIN CERTIFICATE-----\n" + i.x509_certificate + "\n-----END CERTIFICATE-----"; + chain.add (Certificate(s)); + } + return chain; +} + bool dcp::operator== (EncryptedKDM const & a, EncryptedKDM const & b) { |
