Connexion NAS en htttps

Faites nous vos retours ici
StudioNeuneu
Messages : 5
Enregistré le : mar. 23 mai 2017 18:31
Contact :

Connexion NAS en htttps

Messagepar StudioNeuneu » mar. 23 mai 2017 19:12

Bonjour,

Je viens d'installer l'application sur ma Freebox. Et j'aimerais pouvoir lire mes vidéos depuis mon NAS.
Le problème, c'est que j'ai désactivé l'accès au webdav par http, je n'ai autorisé que l'accès par https. Et apparemment, je ne peux pas y accéder en https depuis VideothequeNas.Exe. Si je réactive le http, pas de problème. J'arrive à indexer mes films puis à les lire depuis ma Freebox. Mais dès que je désactive le http, c'est fini, plus d'accès.
Ce serait bien de pouvoir rajouter l'accès par https...

Sinon l'appli est sympa, merci.

olixelle
Administrateur du site
Messages : 1194
Enregistré le : lun. 1 août 2016 13:54
Contact :

Re: Connexion NAS en htttps

Messagepar olixelle » mar. 23 mai 2017 19:42

Hello
Quel message d'erreur as tu en https ?
Si vous aimez Freebox Vidéothèque :
- Notez l'application : viewtopic.php?f=8&t=8842
- Aimez nous sur Facebook : https://www.facebook.com/freeboxvideotheque

StudioNeuneu
Messages : 5
Enregistré le : mar. 23 mai 2017 18:31
Contact :

Re: Connexion NAS en htttps

Messagepar StudioNeuneu » mar. 23 mai 2017 22:10

Le message dans l'onglet General est :

Code : Tout sélectionner

Recherche de vidéos
Erreur lors de la récupération des vidéos


Et le message dans l'ongle Détails est :

Code : Tout sélectionner

Url for wedav request: http://192.168.10.10:5555//video/Films/
Erreur de connexion au serveur : System.Net.WebException: La connexion sous-jacente a été fermée : La connexion a été interrompue de manière inattendue.
   à System.Net.HttpWebRequest.GetResponse()
   à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
   à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
   à VideothequeNas.AdvancedWebdav.getVideos(String url, String directory, String port, String userName, String password)
   à VideothequeNas.VideothequeNas.run(String url, String directory, String port, String userName, String password)


Dans ce message on voit qu'il essaie d'accéder au NAS par http et non https. De toute façon il n'y a pas d'option pour lui dire d'accéder en https.

olixelle
Administrateur du site
Messages : 1194
Enregistré le : lun. 1 août 2016 13:54
Contact :

Re: Connexion NAS en htttps

Messagepar olixelle » mer. 24 mai 2017 17:21

Ok je te remercie, je vais faire une version ou tu pourras choir le scheme

Je reviens vers toi rapidement
Si vous aimez Freebox Vidéothèque :
- Notez l'application : viewtopic.php?f=8&t=8842
- Aimez nous sur Facebook : https://www.facebook.com/freeboxvideotheque

olixelle
Administrateur du site
Messages : 1194
Enregistré le : lun. 1 août 2016 13:54
Contact :

Re: Connexion NAS en htttps

Messagepar olixelle » mer. 24 mai 2017 18:57

Hello,

peux tu tester avec cette nouvelle version :
http://freebox-videotheque.com/ressourc ... as_0.3.zip
Si vous aimez Freebox Vidéothèque :
- Notez l'application : viewtopic.php?f=8&t=8842
- Aimez nous sur Facebook : https://www.facebook.com/freeboxvideotheque

StudioNeuneu
Messages : 5
Enregistré le : mar. 23 mai 2017 18:31
Contact :

Re: Connexion NAS en htttps

Messagepar StudioNeuneu » jeu. 25 mai 2017 16:46

Bonjour !

Alors j'ai testé la version que tu m'as envoyé.
Si je choisis http, j'ai une erreur, ce qui parait logique.
Mais si je choisis https, j'ai aussi une erreur...

Code : Tout sélectionner

Url for wedav request: https://192.168.10.10:5555//video/Films/
Erreur de connexion au serveur : System.Net.WebException: La connexion sous-jacente a été fermée : Impossible d'établir une relation de confiance pour le canal sécurisé SSL/TLS. ---> System.Security.Authentication.AuthenticationException: Le certificat distant n'est pas valide selon la procédure de validation.
   à System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
   à System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
   à System.Net.TlsStream.CallProcessAuthentication(Object state)
   à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   à System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
   à System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   à System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   à System.Net.ConnectStream.WriteHeaders(Boolean async)
   --- Fin de la trace de la pile d'exception interne ---
   à System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
   à System.Net.HttpWebRequest.GetRequestStream()
   à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
   à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
   à VideothequeNas.AdvancedWebdav.getVideos(String scheme, String url, String directory, String port, String userName, String password)
   à VideothequeNas.VideothequeNas.run(String scheme, String url, String directory, String port, String userName, String password)

olixelle
Administrateur du site
Messages : 1194
Enregistré le : lun. 1 août 2016 13:54
Contact :

Re: Connexion NAS en htttps

Messagepar olixelle » jeu. 25 mai 2017 17:40

Hello,

ok, il faudrait que j'active une option pour by passer le fait que ton certificat n'est pas valide (j'imagine que tu n'as pas payé un certificat ssl ?)
Si vous aimez Freebox Vidéothèque :
- Notez l'application : viewtopic.php?f=8&t=8842
- Aimez nous sur Facebook : https://www.facebook.com/freeboxvideotheque

StudioNeuneu
Messages : 5
Enregistré le : mar. 23 mai 2017 18:31
Contact :

Re: Connexion NAS en htttps

Messagepar StudioNeuneu » jeu. 25 mai 2017 18:50

Je possède un certificat valide (Gandi). Je n'ai pas de problème avec d'autres applis pour accéder à mon NAS en https.

olixelle
Administrateur du site
Messages : 1194
Enregistré le : lun. 1 août 2016 13:54
Contact :

Re: Connexion NAS en htttps

Messagepar olixelle » ven. 26 mai 2017 17:22

Hello,

ton nas est il accessible à l'extérieur ? si oui m'y donnerais tu accès pour une courte période ? Je n'arrive pas a reproduire l'erreur chez moi :(
Si vous aimez Freebox Vidéothèque :
- Notez l'application : viewtopic.php?f=8&t=8842
- Aimez nous sur Facebook : https://www.facebook.com/freeboxvideotheque

StudioNeuneu
Messages : 5
Enregistré le : mar. 23 mai 2017 18:31
Contact :

Re: Connexion NAS en htttps

Messagepar StudioNeuneu » sam. 27 mai 2017 15:05

Je préférerais éviter. De toute façon j'ai réactivé le http, et ça marche comme ça.


Retourner vers « Votre avis, vos idées »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités