WebLogic間のhttps通信の設定について
リンクをクリップボードにコピー
コピー完了
初めまして。
AIR 2.7.1のランタイムを使用したアプリと、WebLogic12c(Java)とhttps通信を行うことになりました。
AMFChannelを使用した場合、問題なく通信可能なのですが、
SecureAMFChannelを使用した場合、FaultEventを返し、通信を行うことができません。
表示されるメッセージは以下の通りです。
「Channel.Connect.Failed error NetConnectiion.Call.Failed:HTTP:Failed:url:・・・」
(なお、SSL証明書、ルート証明書はインストール済みです。)
AIRアプリ側にはネット上などに調査資料が不足しており、
そもそもどの様な設定変更を行うべきなのかがあいまいです。
大変お手数をおかけいたしますが、
WebLogic側には問題ないと「仮定」して、
https通信を実施するために『どのような修正、変更をAIRアプリ側に実施するべきなのか』、
ご教授いただけないでしょうか?
実際に変更を行った内容は以下の通りです。
「services-config.xml」
・<channel-definition id="my-amf"・・・ タグをコメントアウト
・<channel-definition id="my-secure-amf"・・・ タグをコメントアウトから解除し、通信先を記載
「remorting-config.xml」
・<default-channels>
<channel ref="my-amf"/> ← my-secure-amfに変更
</default-channels>
「proxy-config.xml」
・<default-channels>
<channel ref="my-http"/>
<channel ref="my-amf"/> ← my-secure-amfに変更
</default-channels>
以上です。
よろしくお願いいたします。
リンクをクリップボードにコピー
コピー完了
do you have some sample code in AS3 for the connection ?
if you use a SecureAMFChannel and all your certificates are in place
what protocol/URL do you use to connect?
see NetConnection.protocol
eg.
"rtmp": Real-Time Messaging Protocol (RTMP)
"rtmpe": Encrypted RTMP
"rtmpt": HTTP tunneling RTMP
"rtmpte": HTTP tunneling encrypted RTMP
"rtmps": HTTPS-based RTMP
"rtmfp": Real-Time Media Flow Protocol (RTMFP)
