summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-10-09 16:01:33 +0100
committerCarl Hetherington <cth@carlh.net>2013-10-09 16:01:33 +0100
commitf45c39be13bae47936d8b87be45df55741b5bb9c (patch)
treeee22656d7b5be5c6424f4cd9f5f9347c4a2ae395 /src
parent7f24f3e03420004d62d506e67372991823ce6342 (diff)
Try using magic recipient cert for authorized device info.
Diffstat (limited to 'src')
-rw-r--r--src/kdm.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kdm.cc b/src/kdm.cc
index 80d64441..2005f58a 100644
--- a/src/kdm.cc
+++ b/src/kdm.cc
@@ -117,7 +117,12 @@ KDM::KDM (
n = n.substr (n.find (".") + 1);
}
apu.authorized_device_info.device_list_description = n;
- apu.authorized_device_info.device_list.push_back (recipient_cert->thumbprint ());
+// apu.authorized_device_info.device_list.push_back (recipient_cert->thumbprint ());
+
+ /* Sometimes digital_cinema_tools uses this magic thumbprint instead of that from an actual
+ recipient certificate. KDMs delivered to City Screen appear to use the same thing.
+ */
+ apu.authorized_device_info.device_list.push_back ("2jmj7l5rSw0yVb/vlWAYkK/YBwk=");
list<shared_ptr<const Asset> > assets = cpl->assets ();
for (list<shared_ptr<const Asset> >::iterator i = assets.begin(); i != assets.end(); ++i) {