Basic support for trusted device lists in KDMs (#750).
[dcpomatic.git] / src / tools / dcpomatic_kdm.cc
index 6190f1416b9eeb76c66a5870c639338c0db9f84d..ae5802e74506a4f4f9e558dc338ad4b2f1886279 100644 (file)
@@ -264,7 +264,7 @@ private:
                        list<ScreenKDM> screen_kdms;
                        BOOST_FOREACH (shared_ptr<Screen> i, _screens->screens()) {
 
-                               if (!i->certificate) {
+                               if (!i->recipient) {
                                        continue;
                                }
 
@@ -279,7 +279,7 @@ private:
                                }
 
                                /* Encrypt */
-                               screen_kdms.push_back (ScreenKDM (i, kdm.encrypt (signer, i->certificate.get(), _output->formulation())));
+                               screen_kdms.push_back (ScreenKDM (i, kdm.encrypt (signer, i->recipient.get(), i->trusted_devices, _output->formulation())));
                        }
 
                        if (_output->write_to()) {