Hallo Michael,

danke schon einmal für die Hinweise - ich muss mal sehen, ob ich das  
alles verstehe, aber muss da erstmal noch ein paar Dinge lesen :-)

Am 08.01.2009 um 12:13 schrieb Michael:

> Daniel Becker wrote:
>
>> wir wollen eine extension benutzen, die Anfragen an einen externen
>> server produziert und das Ergebnis anzeigt. Die Verbindung zum
>> externen Server soll per ssl verschlüsselt sein.  [...]
>> Das klappt alles auch soweit, allerdings nur ohne ssl-Versclüsselung.
> [...]
>> Über ein paar Hinweise, wo man nach dem Problem suchen oder auf
>> extensions, die sowas ähnliches umsetzen, würde ich mich freuen.
>
> Du benoetigst eine Methode, um die http-Kommunikation, die ja mit PHP
> ueber die Wrapper (siehe:
> http://www.php.net/manual/de/wrappers.http.php) relativ einfach zu
> nutzen ist und somit fuer fopen() und andere Befehle ad-hoc zur
> Verfuegung steht, um SSL zu erweitern.
>
> Du schreibst, ihr habt bereits eine Extension, die die besagte
> Kommunikation bereits unterstuetzt, aber nicht per SSL? Welche Methode
> nutzt sie denn momentan fuer den Zugriff auf den externen Server?

Es ist eine extension, die mit SOAP arbeitet, wenn ich das recht  
verstehe. Die Anfragen gehen sowohl als http wie auch als https raus  
(das kann man einstellen), aber die https Variante scheitert. Wir  
haben auf unserer Seite auch bisher nirgends das Zertifikat des  
externen servers hinterlegt, weil wir nicht wissen wo.

> Die
> TYPO3-API, PHP-eigene Funktionen oder externe Programme?
>
> Generell wird HTTPS (http ueber SSL) seit PHP Version 4.3.0
> unterstuetzt, sofern PHP mit OpenSSL kompiliert ist. Ist jenes der  
> Fall
> (das sollte sich uebrigens schnell mit "phpinfo" ermittleln lassen),
> kannst du einen Aufruf in der Form "https://server.domain/path/file.php 
> "
> mit vielen PHP Dateisystem-Funktionen nutzen (siehe:
> http://au.php.net/manual/de/ref.filesystem.php). Ein Nachteil hierbei
> kann jedoch sein, dass die Extension nicht mehr funktioniert, wenn sie
> auf einem anderen Server betrieben wird, auf der eine PHP Version
> laeuft, die nicht mit OpenSSL kompiliert ist (Stichwort: Weitergabe  
> der
> Extension oder spaetere Migration).

ok - unseren TYPO3 server kann man auch per ssl aufrufen 
("https://server.domain/path/file.php 
" und "http://server.domain/path/file.php";) funktionieren beide.
>
>
> Ansonsten koenntest du auch externe Programme fuer die SSL- 
> Kommunikation
> nutzen, wie beispielsweise "curl" (siehe: http://curl.haxx.se), was in
> nahezu jeder Linux-Distribution einfach installiert werden kann (oder
> haeufig "von Haus aus" bereits in der Grundinstallation vorhanden  
> ist).
>
> Ob es TYPO3-eigene Methoden fuer eine SSL Kommunikation gibt, ist mir
> nicht bekannt. Sollte aber auch nicht notwendig sein, da TYPO3 in  
> vielen
> Faellen die PHP-Funktionen nutzt (und man dann nur diese zum Laufen
> kriegen muss, siehe oben) oder auf externe Programme zurueckgreift.
> Typisches Beispiel ist ImageMagik, aber auch Aufrufe von "curl", um  
> eine
> Proxy-Unterstuetzung bieten zu koennen.
>
> Ich hoffe, das hilft dir ein bischen weiter?!

Ja, danke. Ich werde mal versuchen, das noch etwas besser zu verstehen  
und dann soll sich vielleicht lieber ein Profi drum kümmern :-), wenn  
wir das selbst nicht kapieren.

Grüße

Daniel

>
> Cheers,
> Michael
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an