Hi,
I have a question regarding encrypted content playback on Safari(9.1)/Yosemite(10.10.5) with FPS. I already have KSM with DFunction implmentation and a valid FPS certificate. I also have ran into those test vectors from DFunction and verified that they are all working. However, if I use sample Javascript code provided as part of SDK, I am getting a kDRMSKDServerIntegrityErr=-42589 inside SDKServerProcessEncrypted_SK_R1 function in KSM. I also tried setting those rental related values (from the other forum post), but it still doesn't work yet. My KSM works fine alone with sample SPC.bin, test pem and hard-coded DAsk, but I get that integrity error when using proper DFunction + Ask + FPS cert + private key + Sample Javascript code. It seems that SPC is properly generated via EME process, but SPC doesn't seem to pass the integrity test. For some reasons, verify_ckc doesn't seem to spit out anything when I test EME generated SPC (base64EncodeUint8Array(event,message). I have tried with provided encrypted muxed and non-muxed test contents, but it doesn't seem to work on both. Please let me know if I am missing anything or there is anything else to try.
Thanks,
Brandon