Process for setting up Certs

I have read on two page ( http://sdkdocs.roku.com/display/RokuSDKv48/ifHttpAgent, and http://sdkdocs.roku.com/display/RokuSDK … rlTransfer) to use a *.crt file, but another page (http://sdkdocs.roku.com/display/RokuSDK … Stringpath) states to use *.pem. I just want to clarify, in the simplest of terms, the process for setting up a cert.

Let me know if this is correct:

  • Have my network operations team set up a *.crt file on the server, based on one of the methods found on this page, http://sdkdocs.roku.com/display/RokuSDKv48/ifHttpAgent.

  • Include that cert in the channel package as a *.pem file.

  • Use roUrlTransfer::SetCertificatesFile(example.pem) to set the cert file in any web request and stream URLs

  • The servers, if set up correctly, will authenticate the cert the channel sends with the request

Is this correct?

Hi -
It wasn’t simple but I followed these concise instructions viewtopic.php?f=34&t=27562
and was able to get that working from there.

From my netops group:

We can’t use a self-signed cert loaded on one server according to the directions. We would need to load a cert on the load balancer. Also, in this configuration, it would give a warning for a mismatch and there wouldn’t be any redundancy. They don’t have any instructions for using a 3rd party cert authority?
Are there any instructions for a 3rd party cert?

Really, I just want to be able to use the cert so my web service request use ssl. Is the set up still the same when using SSL with roUrlTransfer?