Last update:2023-04-19 14:20:40
To use Apple’s FairPlay Streaming (FPS) DRM, a content service provider needs to acquire the “FPS Deployment Package” from Apple and register the following data into their License server.
This document will guide you through the steps to ensure that your process is accurate.
To obtain the FPS Deployment Package, you need an Apple Developer account. If you do not have one, please sign up for an account on the following website:
Next, click on the “Request Deployment Package” link located at the bottom of the FairPlay Streaming website and log in with your Apple Developer account credentials. Once you complete the application form, you will receive an FPS Credential Creation Guide document after Apple confirms your application.
During the application process, you may be asked whether you have implemented and tested the Key Server Module (KSM). You can respond by stating that you are using a third-party DRM company and that the company has already built and tested the KSM.
Create a private key file (privatekey.pem) and a Certificate Signing Request file (certreq.csr) by referring to the guide document included in the package. The OpenSSL method for generating a Certificate Signing Request is as follows:
Please make sure that OpenSSL is installed on the PC or server environment where this process will be performed.
openssl genrsa -aes256 -out privatekey.pem 1024
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
Follow these steps to create an FPS certificate in the Apple Developer Portal:
The FPS certificate registration will be handled by CDNetworks and Irdeto. Please send the following files/keys to customer service via a secure method