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