Delivering encrypted DCP with DKSM and certificate?
-
- Posts: 8
- Joined: Sun Jun 11, 2017 7:07 am
Delivering encrypted DCP with DKSM and certificate?
I need to deliver an encrypted DCP. I've made the DCP and exported the DKDM. As I see it, they also need the certificate key from the config.xml in order to be able to use the DKDM to make KDMs, correct? In the config.xml I see information for multiple DCPs I've made before and there are more than one certificate blocks. How do I know which one is for the DCP I need to deliver now? Also, how do I give that certificate key? Can I just copy the config.xml, then edit it to remove the unwanted information and hand that off to the distributor?
-
- Posts: 8
- Joined: Sun Jun 11, 2017 7:07 am
Re: Delivering encrypted DCP with DKSM and certificate?
I think I figured out that I can export the certificate from the Keys window of the Preferences and give them that. But what do I export? The decryption cert or the signing cert, and exactly which of those?
-
- Posts: 2804
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: Delivering encrypted DCP with DKSM and certificate?
The decryption chain, or just the decryption leaf certificate. Both should work. Choose a useful name. What name, doesn't matter. Extension should be .pem.
However - if you encrypted that DCP yourself, your own certificates are useless - you need to request THEIR certificate if they want to play that encrypted DCP. Once you received their certificate, you need to set them up as a screen in your cinema database, add their certificate to it, then issue a KDM for them. Send it away by mail, zipped.
- Carsten
However - if you encrypted that DCP yourself, your own certificates are useless - you need to request THEIR certificate if they want to play that encrypted DCP. Once you received their certificate, you need to set them up as a screen in your cinema database, add their certificate to it, then issue a KDM for them. Send it away by mail, zipped.
- Carsten
Last edited by Carsten on Tue Sep 25, 2018 7:24 pm, edited 1 time in total.
-
- Posts: 8
- Joined: Sun Jun 11, 2017 7:07 am
Re: Delivering encrypted DCP with DKSM and certificate?
Thank you for replying. Do I also need their certificate if I want them to be able to generate their own KDMs? I'm delivering to a distributor. They just asked for an encrypted DCP. No other info. No request for KDMs for any cinemas.Carsten wrote: ↑Tue Sep 25, 2018 7:20 pm The decryption chain, or just the decryption leaf certificate. Both should work. Choose a useful name. What name, doesn't matter. Extension should be .pem.
However - if you encrypted that DCP yourself, your own certificates are useless - you need to request THEIR certificate if they want to play that encrypted DCP. Once you received their certificate, you need to set them up as a screen in your cinema database, add their certificate to it, then issue a KDM for them. Send it away by mail, zipped.
- Carsten
-
- Posts: 2804
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: Delivering encrypted DCP with DKSM and certificate?
https://dcpomatic.com/manual/html/ch09.html
Yes - if they want to create their own KDMs, they need to supply the leaf certificate of their KDM authoring system (like DCP-o-matic KDM Creator) to you. You then create a KDM for them based on that certificate, actually, that KDM then is a DKDM.
A KDM targeted at a DCI playout server allows to play back the feature on that server. A (D)KDM issued towards a mastering/authoring system allows to decrypt/edit a DCP, or to issue new KDMs for it.
If they use DCP-o-matic as well, then yes, in theory they could work with your config.xml - however, that would render all their previous KDMs/encrypted DCPs useless, and, you would grant them limitless access to all your encrypted DCPs and DKDMs. It could be an emergency help, but is not recommended. DKDMs enable distribution of encrypted DCPs on a per-feature level.
- Carsten
Yes - if they want to create their own KDMs, they need to supply the leaf certificate of their KDM authoring system (like DCP-o-matic KDM Creator) to you. You then create a KDM for them based on that certificate, actually, that KDM then is a DKDM.
A KDM targeted at a DCI playout server allows to play back the feature on that server. A (D)KDM issued towards a mastering/authoring system allows to decrypt/edit a DCP, or to issue new KDMs for it.
If they use DCP-o-matic as well, then yes, in theory they could work with your config.xml - however, that would render all their previous KDMs/encrypted DCPs useless, and, you would grant them limitless access to all your encrypted DCPs and DKDMs. It could be an emergency help, but is not recommended. DKDMs enable distribution of encrypted DCPs on a per-feature level.
- Carsten
Last edited by Carsten on Tue Sep 25, 2018 7:34 pm, edited 1 time in total.
-
- Posts: 8
- Joined: Sun Jun 11, 2017 7:07 am
Re: Delivering encrypted DCP with DKSM and certificate?
Thank you for the explanation.