Copy link to clipboard
Copied
How do I enable SWF verification on Location level in the Apache2.2/conf/httpd.conf ?
I have tried this but it does not block the player even if I dont have any whitelist file in the whitelist folder:
<Location /phds-hds-vod>
HttpStreamingJITPEnabled true
HttpStreamingContentPath "../webroot/vod/phds"
JitFmsDirPath ".."
Options -Indexes FollowSymLinks
EncryptionScope server
ProtectionScheme phds
#######################
PHDSCommonKeyFile /opt/adobe/fms/phds/common-key.bin
PHDSSWFVerification true
PHDSSWFWhiteListFolder /opt/adobe/fms/whitelist/
</Location>
Copy link to clipboard
Copied
Though i am not 100% sure - absence of whitelist in configured folder probably turns off the SWFv completly (my gut feeling - i'll find exact info and let you know).
I think you need to test using proper whitelist of correct player - see if playback happens and then use another player who's whitelist is not present.
Copy link to clipboard
Copied
Do I need to restart the FMS in order for it to re-read the whitelist files?
Copy link to clipboard
Copied
I don't think so. However, you would like to clean any cache of the DRM meta-data on origin or proxy server of the Apache.
But if you have edit the location of the whitelist files in httpd.conf then yes, you will have to restart the Apache. But if you have just added files in the preconfigured folder, then I feel answer should be no..
Copy link to clipboard
Copied
How do I clean the cache of the Apache? Where does it store DRM meta-data?
Copy link to clipboard
Copied
First check whether caching is enabled on your origin server.
Check if mod_cache module is being loaded in the httpd.conf. If yes, check its directive setting for what and where its caching.
Copy link to clipboard
Copied
I had this issue and I found it was the browser cache (chrome for me) that was the issue not the apache mod_cache store. Additionally if there are no .whitelist files it does not disable swf verification, it stays active