I tried following the directions to install the profile, but the Apple Configuration utility never sees my AppleTV (yes, I had the power cable plugged in - tried numerous times).
My ATV is Jailbroken. One person in that thread mentioned dropping the cert in /private/etc/ssl/certs/, which I did... But I'm not sure if that's all that is needed to be done on the AppleTV...
Anyhow, I'm still getting "Trailers is unavailable. Try again later."
I even altered the code of the WebServer.py file to make sure it was able to read my cert file (on my Windows box):
certfile = param['CSettings'].getSetting('certfile')
try:
with open(certfile): pass
except IOError:
print "Cert file not found."
sys.exit(1)
With that code in place, it reads my cert file and continues to start up (if I change my cert filename, it tells me "Cert file not found", as expected). I'm certain someone who is actually experienced with Python could make it work with relative paths too, but I'm really a PHP programmer.
Anyhow, that tells me that my cert file is readable by Python, which makes me think that the problem is just that the cert I placed on my Jailbroken ATV is in the wrong spot.
I tried searching around, but couldn't find a solution. Anyone? Or must I continue to struggle to get the profile installed?
Edited to add my settings file: