Zurück   Flashforum > Flex und AIR > Flex allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2011, 14:06   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Ort: Göttingen
Beiträge: 42
Amfphp SSL Problem

Moin moin,

ich brüte derzeit über folgendem Problem:

Ich habe eine Flex Anwendung, die sich Daten vom Server mittels Amfphp2.0 verschafft. Das ganze lief über das normale http einwandfrei.
Jetzt bereite ich einen Umzug auf einen Mssql-Server vor, welcher die Daten mittels SSL verschlüsselt.
Deswegen habe ich meine services-config.xml Datei nochmals angeglichen, damit ich auch die Daten über einen "SecureAMFChannel" erhalten kann.
Allerdings bleibt der Erfolg aus. Jetzt frage ich mich, liegt es daran, dass ich noch kein Certificat für den Server besitze und die Verbindung zwischen Flex und Server deswegen ständig gekappt wird oder liegts vielleicht an etwas komplett anderem?

Fehlermeldung:
HTML-Code:
Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'https://localhost:80/FlexAppXY/Amfphp'
faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'https://localhost:80/FlexAppXY/Amfphp''
Send failed
[ChannelFaultEvent faultCode="Channel.Connect.Failed" faultString="error" faultDetail="NetConnection.Call.Failed: HTTP: Failed: url: 'https://localhost:80/FlexAppXY/Amfphp'" channelId="my-amf-secure" type="channelFault" bubbles=false cancelable=false eventPhase=2]
Services-Config.xml:

HTML-Code:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
    <services>
        <service id="amfphp-flashremoting-service"
                 class="flex.messaging.services.RemotingService"
                 messageTypes="flex.messaging.messages.RemotingMessage">
            <destination id="amfphp">
                <channels>
                    <channel ref="my-amf-secure"/>
                </channels>		
                <properties>
                    <source>*</source>
                </properties>
            </destination>
        </service>
    </services>
    <channels>
        <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://localhost:80/FlexAppXY/Amfphp/" class="flex.messaging.endpoints.AMFEndpoint"/>          
        </channel-definition>
        <channel-definition id="my-amf-secure" class="mx.messaging.channels.SecureAMFChannel">
            <endpoint uri="https://localhost:80/FlexAppXY/Amfphp" class="flex.messaging.endpoints.SecureAMFEndpoint"/>    
        </channel-definition>		
    </channels>
</services-config>
Ich hoffe Ihr könnt mir bei der Lösung des Problems weiterhelfen.

VG

LordCorax
__________________
It's not a bug! It's a feature!
LordCorax ist offline   Mit Zitat antworten
Alt 08-12-2011, 14:13   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2011
Beiträge: 5
ich habe keine Ahnung von Amfphp2.0 aber bist du sicher, dass SSL bei dir auf Port 80 und nicht z.B. 443 läuft?
rmacnell ist offline   Mit Zitat antworten
Alt 08-12-2011, 14:31   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Ort: Göttingen
Beiträge: 42
Oh ja danke für den Hinweis. Den richtigen Port sollte man schon verwenden . Aber daran liegt es bis jetzt auch nicht. Den SSL-Port für den Microsoft SQL Server kann ich scheinbar erst optimal verwenden, wenn ich das Sicherheitszertifikat habe.
Sobald ich das habe, werde ich die Auflösung bringen. Schließlich sind Microsoft und PHP selten gesehene Paare.
__________________
It's not a bug! It's a feature!
LordCorax ist offline   Mit Zitat antworten
Alt 09-12-2011, 05:48   #4 (permalink)
NCC 1701 D
 
Benutzerbild von speedjunkie
 
Registriert seit: Oct 2009
Ort: Metropolregion Hamburg
Beiträge: 586
Ich denke Deine Einschätzung ist richtig. Wenn nix da ist, was abgeglichen werden kann, gibt’s auch keine verschlüsselte Verbindung.
__________________
just be Daniel
JUNK FOOD: JavaScript Core Reference
speedjunkie ist offline   Mit Zitat antworten
Alt 13-01-2012, 14:31   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Ort: Göttingen
Beiträge: 42
So es gibt Neuigkeiten. Ich habe meine service-Datei angepasst, Zertifikat wurde beantragt und gewährt. Nur stehe ich noch immer wie der Ochs vorm Scheunentor. Allerdings bin ich um eine Sache schlauer. Es liegt nicht an der Verbindung (wenigstens etwas), sondern an den RemoteObjects.
Woher ich das weiß? Nun ich habe einfach mal ein Flex-RemoteObject in meine Anwendung reingehauen, et voilá die Anwendung nimmt Kontakt mit AMFPHP auf. Unglücklicherweise nutze ich RemoteObjects ausschließlich in AS3-Klassen und da funktioniert die ganze Sache eben nicht. Hat jemand von euch nen Tipp, wie ich der Sache Herr werden könnte?

VG

LordCorax
__________________
It's not a bug! It's a feature!
LordCorax ist offline   Mit Zitat antworten
Alt 16-01-2012, 13:10   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Ort: Göttingen
Beiträge: 42
So ich hake das Thema an der Stelle mal ab.
Es hat jetzt definitiv nichts mehr mit dem Server zu tun, sondern es handelt sich um ein ActionScript 3 Problem.

Und zwar bekomme ich immer dann eine Fehlermeldung, wenn ich die bereits geschriebenen PHP-Klassen verwende. Packe ich die selbe Methode in eine andere Klasse, dann klappts. Total Banane das ganze.
__________________
It's not a bug! It's a feature!
LordCorax ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit AMFPHP? silentx Flex allgemein 6 24-08-2011 10:55
amfPHP AS2 Url-Problem seimen Flash Remoting 4 11-12-2008 12:30
AMFPHP Problem mirzahat Server-Seite allgemein 2 02-04-2005 16:36
AMFPHP Problem mirzahat Flash Remoting 2 15-03-2004 08:03
AMFPHP Problem mirzahat PHP und MySQL 1 16-02-2004 18:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele