GnuTLS: SSL-Verschlüsselte verbindungen.

Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Neue Antwort erstellen

BtbN

Betreff: GnuTLS: SSL-Verschlüsselte verbindungen.

BeitragMo, Dez 15, 2008 22:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Habe, weil ichs für ein paar Spielereien brauchte, ein Modul geschrieben, womit es möglich wird, SSL-Verschlüsselte Verbindungen aufzubauen.

Modul ist zu bekommen per svn von http://btbn.de/svn/btbn.mod/gnutls.mod (man kann es auch einfach direkt laden, ist momentan nur eine Datei+Beispiel)

Feedback, Code-Reviews, Fehlermeldungen, erweiterungs-vorschläge sind erwünsch.

Ziel ist es, am Ende quasi den vollen funktionsumfang von GnuTLS zu bieten. So auch Server-Support, und nicht nur wie im Moment Client-Only.

Hier mal das Beispiel, damit man sieht, wie das ganze Funktioniert:

Code: [AUSKLAPPEN]
SuperStrict                                                                   

Framework BtbN.GnuTLS
Import BRL.StandardIO

Global stream:TGnuTlsStream = New TGnuTlsStream
stream.Connect("www.vetus-mundus.de", 443)     

stream.WriteLine("GET / HTTP/1.0")
stream.WriteLine("Connection: Close")
stream.WriteLine("")                 

While Not stream.Eof()
        Print stream.ReadLine()
Wend                           

stream.Close()

End



Momentan läuft das ganze nur auf Linux, Windows Support folgt, Mac ungewiss.

Edit: So, Windows-Support ist jetzt auch drin in der aktuellen Revision, allerdings nicht sonderlich getestet. Ein kurzes anstesten lief aber.
  • Zuletzt bearbeitet von BtbN am Mo, Dez 15, 2008 23:14, insgesamt einmal bearbeitet

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group