Fix code and tests so that SubtitleString::v_position is between 0 and 1 (not a perce...
[libdcp.git] / src / encrypted_kdm.h
index 0d459d5a300aeb6d949717a237c5c4aa755de5ff..f89ba5962c2e00f80b9824c9de8600da7e6940a6 100644 (file)
@@ -52,11 +52,7 @@ class Certificate;
 class EncryptedKDM
 {
 public:
-       /** Read a KDM from an XML file.
-        *  @param file XML file to read.
-        */
-       EncryptedKDM (boost::filesystem::path file);
-
+       EncryptedKDM (std::string);
        EncryptedKDM (EncryptedKDM const & kdm);
        EncryptedKDM & operator= (EncryptedKDM const &);
        ~EncryptedKDM ();
@@ -82,7 +78,7 @@ private:
        /** Construct an EncryptedKDM from a set of details */
        EncryptedKDM (
                boost::shared_ptr<const Signer> signer,
-               boost::shared_ptr<const Certificate> recipient,
+               Certificate recipient,
                std::string device_list_description,
                std::string cpl_id,
                std::string cpl_content_title_text,