#include "util.h"
#include "exceptions.h"
#include "certificate_chain.h"
-#include <boost/foreach.hpp>
#include <getopt.h>
using std::string;
cout << "Signer chain:\n";
dcp::CertificateChain signer = enc_kdm.signer_certificate_chain ();
- BOOST_FOREACH (dcp::Certificate const & i, signer.root_to_leaf()) {
+ for (auto const& i: signer.root_to_leaf()) {
cout << "\tCertificate:\n";
cout << "\t\tSubject: " << i.subject() << "\n";
cout << "\t\tSubject common name: " << i.subject_common_name() << "\n";
try {
dcp::DecryptedKDM dec_kdm (enc_kdm, dcp::file_to_string (private_key_file.get()));
cout << "\nKeys:";
- BOOST_FOREACH (dcp::DecryptedKDMKey i, dec_kdm.keys ()) {
+ for (auto i: dec_kdm.keys()) {
cout << "\n";
cout << "\tID: " << i.id() << "\n";
- cout << "\tStandard: " << (i.standard() == dcp::SMPTE ? "SMPTE" : "Interop") << "\n";
+ cout << "\tStandard: " << (i.standard() == dcp::Standard::SMPTE ? "SMPTE" : "Interop") << "\n";
cout << "\tCPL ID: " << i.cpl_id() << "\n";
if (i.type()) {
cout << "\tType: " << i.type().get() << "\n";