Question
What is the cause of the A9104 error while uploading FPS certificate on DoveRunner console?
Answer & Resolution
Error Code A9104 occurs when the FPS (FairPlay Streaming) private key or the password associated with it is invalid. This indicates that the FairPlay certificate and key configuration uploaded to the DoveRunner Multi-DRM system does not match Apple’s expected format or pairing requirements. The error typically arises when the wrong private key file is uploaded, the password entered does not match the one used during OpenSSL key creation, or the private key and certificate are not from the same generation process. It can also occur if the private key was generated in a non-traditional format or if the password exceeds the maximum allowed length.
To resolve this issue, ensure that the correct .pem private key created during FPS certificate generation is used, and verify that the exact password from the OpenSSL key creation process is entered. If the private key was not generated using the -traditional flag, convert it using the appropriate OpenSSL command and re-upload the updated key. Finally, confirm that the password length does not exceed 32 characters before re-registering the certificate in Multi-DRM → DRM Settings → FPS Cert Registration.