DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > SSL wie geht das? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2009-03-24, 11:16 h MaikG Posts: 5172 User |
Es gibt da die amissl.library, aber die hat so viele funktionen welche ich nicht verstehe. Gibt es irgendwie eine einfache möglichkeit mit SSL Verbindungen umzugehen? So wie Datenstrom rein und in normalform durch die Library wieder raus? Habe von SSL leider keine Ahnung [ - Answer - Quote - Direct link - ] |
2009-03-24, 18:53 h tboeckel Posts: 124 User |
Zitat: Wenn man keine Ahnung hat, dann konsultiert man die quelloffenen Sourcen, bei denen man genau weiß, daß dort SSL benutzt wird... zB hier: http://yamos.svn.sourceforge.net/viewvc/yamos/trunk/src/YAM_TR.c?revision=4263&view=markup Die interessanten Funktionen sind u.a. TR_Read() und TR_Write(). [ - Answer - Quote - Direct link - ] |
2009-03-25, 12:49 h MaikG Posts: 5172 User |
Problem ist halt das in so einem source jede Menge zeug dabei ist was man nicht braucht und als Anfänger verliert man schnell die Übersicht. Vielleicht habe ich es trotdem richtig verstanden? Amissl öffnen InitAmiSSL(AmiSSL_SocketBase, SocketBase, 1382,TAG_DONE) SSL_connect(ssl) (connect equivaltent) SSL_read(ssl, ptr, maxlen) - für das lesen (recv eqivalent) SSL_write(ssl, ptr, towrite) - für das senden (send equivalent) Und die Strukturen sind auch gleich wie bsdsocked? [ - Answer - Quote - Direct link - ] |
2009-03-25, 13:57 h tboeckel Posts: 124 User |
@MaikG: Der Source von YAM besteht zu ca. 50% aus Kommentaren. Hast du die gelesen? Deine 4 Funktionen reichen definitiv nicht. Du mußt schon etwas mehr tun. Die Strukturen sind natürlich nicht gleich, denn sonst wäre non-SSL == SSL. Nur die Abläufe sind zu 99,9% gleich. Aber die Strukturen sind ohnehin meistens black boxes, von denen dich der interne Aufbau überhaupt nicht zu interessieren hat. Wenn dir YAM zu kompliziert ist, dann kannst du auch SimpleMail befragen: http://simplemail.cvs.sourceforge.net/viewvc/simplemail/simplemail/tcp.c?view=log Aber die sparen deutlich mehr an Kommentaren. Als Entwickler solltest du dich daran gewöhnen dich selbständig durch umfangreiche Quellcodes anderer Leute zu wühlen. Erwarte nicht, daß man dir dein Programm Zeile für Zeile diktiert. Fang bei YAM mit der Funktion TR_ConnectPOP() an und hangel dich dann am Source entlang. [ - Answer - Quote - Direct link - ] |
2009-03-25, 15:27 h Gazelle Posts: 151 User |
@tboeckel: Wie Holger immer so schön in der Signature hat: C code:/* Good coders do not comment. What was hard to write should be hard to read too. */ [ - Answer - Quote - Direct link - ] |
2009-03-25, 18:15 h MaikG Posts: 5172 User |
>Der Source von YAM besteht zu ca. 50% aus Kommentaren. Hast du die >gelesen? Ja. >Deine 4 Funktionen reichen definitiv nicht. Du mußt schon etwas mehr >tun. Auch bei Simplemail finde ich da nicht mehr, ausser schliessen. und certs will ich nicht prüfen. [ Dieser Beitrag wurde von MaikG am 25.03.2009 um 18:15 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2009-03-25, 23:05 h ZeroG Posts: 1487 User |
@MaikG: Stimmt irgendwas nicht mit dem https.c Beispiel das AmiSSL 3 mitbringt? Außerdem sagt das readme doch klar und deutlich das man sich die Dokumentation/Beispiele von OpenSSL angucken soll, da AmiSSL im Prinzip ein Port OpenSSL ist. Die Amiga spezifischen Dinge werden im readme behandelt. [ - Answer - Quote - Direct link - ] |
2009-03-27, 09:51 h MaikG Posts: 5172 User |
Zitat: Hab ich mir angesehen, brauchts dafür wirklich sooo viel zeugs? [ - Answer - Quote - Direct link - ] |
2009-03-27, 10:43 h ZeroG Posts: 1487 User |
@MaikG: Keine Ahnung, hab selbst nie was mit SSL gemacht. [ - Answer - Quote - Direct link - ] |
2009-03-27, 11:20 h tboeckel Posts: 124 User |
Zitat: Kurze Antwort: ja Lange Antwort: ja, denn SSL macht mehr als eine unverschlüsselte Übertragung. Und dieses "mehr" muß entsprechend eingestellt werden. [ - Answer - Quote - Direct link - ] |
2009-03-28, 11:33 h MaikG Posts: 5172 User |
Hätte von der Library erwartet das sie mir mehr Arbeit abnimmt.. Gut dann muss ich das ganze verschieben bis ich mal richtig viel Zeit habe. Und dann eher auch unter C und das von Basic aus Steuern, sonst wird das nix. [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > SSL wie geht das? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |