A couple of missing bits.
authorCarl Hetherington <cth@carlh.net>
Sat, 5 Jan 2013 23:20:14 +0000 (23:20 +0000)
committerCarl Hetherington <cth@carlh.net>
Sat, 5 Jan 2013 23:20:14 +0000 (23:20 +0000)
src/dcp.cc

index efa0e5101f19818bd46c66846d7aad92d47cee2a..45ff69d1300aa49ca63a7f1dc8d6c8c0e43bf3c1 100644 (file)
@@ -619,9 +619,9 @@ CPL::make_kdm (CertificateChain const & certificates, string const & signer_key,
                                        recipient->add_child("X509SubjectName")->add_child_text (Certificate::name_for_xml (recipient_cert->subject()));
                                }
 
-                               kdm_required_extensions->add_child("CompositionPlaylistId")->add_child_text("XXX");
-                               kdm_required_extensions->add_child("ContentTitleText")->add_child_text("XXX");
-                               kdm_required_extensions->add_child("ContentAuthenticator")->add_child_text("XXX");
+                               kdm_required_extensions->add_child("CompositionPlaylistId")->add_child_text("urn:uuid:" + _uuid);
+                               kdm_required_extensions->add_child("ContentTitleText")->add_child_text(_name);
+                               kdm_required_extensions->add_child("ContentAuthenticator")->add_child_text(certificates.leaf()->thumbprint());
                                kdm_required_extensions->add_child("ContentKeysNotValidBefore")->add_child_text("XXX");
                                kdm_required_extensions->add_child("ContentKeysNotValidAfter")->add_child_text("XXX");