Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost]SSL verbinding wordt niet to stand gebracht (MSNP8)  (gelezen 2190 keer)

Hoi,

Ik ben aan het proberen verbinden met de MSN servers. Dit lukt aardig, tot op een bepaald punt. Ik moet verbinden met de login server om een inlogticket af te halen. Deze server is: login.passport.com/login2.srf
Maar om het veilig te houden moet je met een SSL socket verbinden. Ik verbind dus via poort 443 naar https://login.passport.com/login2.srf
Het rare is, ik ontvang niets, geen error, maar evenmin dat er een connection tot stand is gebracht. Nu.. Ik code in REALBasic, als iemand ook zou willen verbinden vanuit een andere codetaal?

edit: Als je manueel naar https://login.passport.com/login2.srf:443 gaat, krijg je een 404.. Maar er zijn mensen die Protocol 8 wél nog gebruiken, dus ik begrijp het niet helemaal.

Om te zien of die het zelfde resultaat heeft?

Alvast bedankt!
« Laatst bewerkt op: 2009/07/05, 02:45:13 door Carharttguy »

Re: SSL verbinding wordt niet to stand gebracht (MSNP8)
« Reactie #1 Gepost op: 2009/07/04, 11:55:33 »
Hoi,

Ik ben aan het proberen verbinden met de MSN servers. Dit lukt aardig, tot op een bepaald punt. Ik moet verbinden met de login server om een inlogticket af te halen. Deze server is: login.passport.com/login2.srf
Maar om het veilig te houden moet je met een SSL socket verbinden. Ik verbind dus via poort 443 naar https://login.passport.com/login2.srf
Het rare is, ik ontvang niets, geen error, maar evenmin dat er een connection tot stand is gebracht. Nu.. Ik code in REALBasic, als iemand ook zou willen verbinden vanuit een andere codetaal?

edit: Als je manueel naar https://login.passport.com/login2.srf:443 gaat, krijg je een 404.. Maar er zijn mensen die Protocol 8 wél nog gebruiken, dus ik begrijp het niet helemaal.

Om te zien of die het zelfde resultaat heeft?

Alvast bedankt!
Uiteraard moet je verbinden met https://login.passport.com/login2.srf , zonder de :443 ...
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline profoX

  • Lid
    • wesley
    • Lionslink
Re: SSL verbinding wordt niet to stand gebracht (MSNP8)
« Reactie #2 Gepost op: 2009/07/04, 12:26:15 »
Https impliceert 443, dus het is wel nog steeds 443 waarmee je moet verbinden.
Heb je toevallig voorbeeldcode/testcode waarin je kan tonen wat niet werkt, Carharttguy?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Re: SSL verbinding wordt niet to stand gebracht (MSNP8)
« Reactie #3 Gepost op: 2009/07/04, 15:15:06 »
Https impliceert 443, dus het is wel nog steeds 443 waarmee je moet verbinden.
Heb je toevallig voorbeeldcode/testcode waarin je kan tonen wat niet werkt, Carharttguy?

Kan ik u tonen, maar het is realbasic, dus dat is gewoon:

Socket.address = "https://login.passport.com/login2.srf"
Socket.port = 443
Socket.ConnectionType = 1 //Dat is voor te tonen met welke soort SSL je verbind :)

Socket.connect

Zo heb ik naar tientallen servers verbonden (zonder connectionType), maar nooit https. Ik heb een error op mijn error sub gezet. Maar die activeert hij nooit. En ook mijn Connected sub roept hij nooit aan. Dus het lijkt alsof hij nooit toekomt.

Anders, ik heb een uitgebreidere post op het officiële RealBasic forum geplaatst, daar kan je het nog allemaal net iets uitgebreider zien: Klik

Alvast bedankt voor het meedenken! :)

Offline profoX

  • Lid
    • wesley
    • Lionslink
Re: SSL verbinding wordt niet to stand gebracht (MSNP8)
« Reactie #4 Gepost op: 2009/07/04, 15:35:43 »
Probeer als address eens gewoon "login.passport.com"
https is een protocol/scheme en volgens mij in deze context onnodig
en "login2.srf" is een pagina op de server die je moet aanvragen (bv. dmv een GET request) maar is niet onderdeel van het adres
Je moet ook zeker zijn dat dat REALBasic socket dingetje je domeinnaam naar een IP kan omzetten, anders moet je eerst het IP zoeken
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Re: SSL verbinding wordt niet to stand gebracht (MSNP8)
« Reactie #5 Gepost op: 2009/07/04, 15:46:34 »
Probeer als address eens gewoon "login.passport.com"
https is een protocol/scheme en volgens mij in deze context onnodig
en "login2.srf" is een pagina op de server die je moet aanvragen (bv. dmv een GET request) maar is niet onderdeel van het adres
Je moet ook zeker zijn dat dat REALBasic socket dingetje je domeinnaam naar een IP kan omzetten, anders moet je eerst het IP zoeken

Aha, dat zijn goede tips, had ik lang niet aan gedacht. :) Alvast bedankt! :)
Eens proberen. :)

Edit: Het werkte! Bedankt aan iedereen die meedacht, en zeker profoX :D
« Laatst bewerkt op: 2009/07/05, 02:44:53 door Carharttguy »