unify setCertificates functionality (#1282)
Co-authored-by: Charles Ewert <cewert@gmail.com>
This commit is contained in:
parent
bdfcac74e6
commit
d5b7e0ebdb
|
@ -180,7 +180,7 @@ sub LoadItems_AddVideoContent(video as object, mediaSourceId as dynamic, audio_s
|
|||
video.isTranscoded = true
|
||||
end if
|
||||
|
||||
video.content.setCertificatesFile("common:/certs/ca-bundle.crt")
|
||||
setCertificateAuthority(video.content)
|
||||
video.audioTrack = (audio_stream_idx + 1).ToStr() ' Roku's track indexes count from 1. Our index is zero based
|
||||
|
||||
video.SelectedSubtitle = subtitle_idx
|
||||
|
|
|
@ -304,7 +304,7 @@ sub AddVideoContent(video as object, mediaSourceId as dynamic, audio_stream_idx
|
|||
video.isTranscoded = true
|
||||
end if
|
||||
|
||||
video.content.setCertificatesFile("common:/certs/ca-bundle.crt")
|
||||
setCertificateAuthority(video.content)
|
||||
video.audioTrack = (audio_stream_idx + 1).ToStr() ' Roku's track indexes count from 1. Our index is zero based
|
||||
|
||||
' Perform relevant setup work for selected subtitle, and return the index of the subtitle
|
||||
|
|
|
@ -65,7 +65,7 @@ function APIRequest(url as string, params = {} as object) as dynamic
|
|||
req = authorize_request(req)
|
||||
' SSL cert
|
||||
if serverURL.left(8) = "https://"
|
||||
req.setCertificatesFile("common:/certs/ca-bundle.crt")
|
||||
setCertificateAuthority(req)
|
||||
end if
|
||||
|
||||
return req
|
||||
|
@ -189,6 +189,11 @@ function postString(req, data = "" as string)
|
|||
return resp.getString()
|
||||
end function
|
||||
|
||||
' sets the certificate authority by file path on the passed node
|
||||
sub setCertificateAuthority(request as object) as void
|
||||
request.setCertificatesFile("common:/certs/ca-bundle.crt")
|
||||
end sub
|
||||
|
||||
function authorize_request(request)
|
||||
auth = "MediaBrowser" + " Client=" + Chr(34) + "Jellyfin Roku" + Chr(34)
|
||||
auth = auth + ", Device=" + Chr(34) + m.global.device.name + " (" + m.global.device.friendlyName + ")" + Chr(34)
|
||||
|
|
Loading…
Reference in New Issue
Block a user