Forum Discussion

guidamedia2's avatar
13 years ago

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?

2 Replies

  • 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?