+ maybe_set (_kdm_email, e);
+ }
+
+ void reset_kdm_email ();
+
+ void set_signer (boost::shared_ptr<const dcp::Signer> s) {
+ maybe_set (_signer, s);
+ }
+
+ void set_decryption_certificate (dcp::Certificate c) {
+ maybe_set (_decryption_certificate, c);
+ }
+
+ void set_decryption_private_key (std::string k) {
+ maybe_set (_decryption_private_key, k);