Skip to main content
Participant
February 25, 2020
Question

WebLogic間のhttps通信の設定について

  • February 25, 2020
  • 1 reply
  • 426 views

初めまして。

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>

 

以上です。

よろしくお願いいたします。

 

 

This topic has been closed for replies.

1 reply

Inspiring
February 25, 2020

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)