1

サーバーへの SecureSocket 接続を使用しようとしています。SecureSocket クラスが実装されている FlashBuilder 4.6 を使用しています。問題は、SecureSocket オブジェクトを作成して接続関数を呼び出した後、ioError が発生することです。タイプ 2031 で、serverCertificateStatus が「無効」です。サーバー側の証明書は自己署名です。フラッシュが自己署名証明書で動作する方法はありますか?

4

2 に答える 2

0
tlssocket.addEventListener(ProgressEvent.SOCKET_DATA, ESecureSocketData);
private function ESecureSocketData( evt:ProgressEvent ):void
{
    StartTimer();

    ReadResponse();
    ParseMessage();
}
private function ReadResponse():void
{
    var o_Bytes:ByteArray = new ByteArray();

    tlssocket.readBytes( o_Bytes, 0, tlssocket.bytesAvailable );

    for ( var i:uint = 0; i < o_Bytes.length; i ++ ) {
        o_Bytes.position    = i;
        str_Response        += String.fromCharCode( o_Bytes.readByte() );
    }
}
于 2013-05-24T06:40:45.867 に答える