It feels like a socket, but it wraps the stream
over TLS 1.0
That's all.
bytesAvailable:uint [read-only]Implementation
public function get bytesAvailable():uint
connected:Boolean [read-only]Implementation
public function get connected():Boolean
endian:String [read-write]Implementation
public function get endian():String
public function set endian(value:String):void
objectEncoding:uint [read-write]Implementation
public function get objectEncoding():uint
public function set objectEncoding(value:uint):void
public function TLSSocket(host:String = null, port:int = 0, config:TLSConfig = null)Parameters
| host:String (default = null) |
| |
| port:int (default = 0) |
| |
| config:TLSConfig (default = null) |
public function acceptPeerCertificate(event:Event):voidParameters
public override function close():void
public override function connect(host:String, port:int):voidParameters
public override function flush():void
public function getPeerCertificate():X509Certificate
Returns
public function onAcceptCert(event:TLSEvent):voidParameters
public override function readBoolean():Boolean
Returns
public override function readByte():int
Returns
public override function readBytes(bytes:ByteArray, offset:uint = 0, length:uint = 0):voidParameters
| bytes:ByteArray |
| |
| offset:uint (default = 0) |
| |
| length:uint (default = 0) |
public override function readDouble():Number
Returns
public override function readFloat():Number
Returns
public override function readInt():int
Returns
public override function readMultiByte(length:uint, charSet:String):StringParameters
| length:uint |
| |
| charSet:String |
Returns
public override function readObject():*
Returns
public override function readShort():int
Returns
public override function readUnsignedByte():uint
Returns
public override function readUnsignedInt():uint
Returns
public override function readUnsignedShort():uint
Returns
public override function readUTF():String
Returns
public override function readUTFBytes(length:uint):StringParameters
Returns
public function reinitialize(host:String, config:TLSConfig):voidParameters
public function rejectPeerCertificate(event:Event):voidParameters
public function releaseSocket():void
public function setTLSConfig(config:TLSConfig):voidParameters
public function startTLS(socket:Socket, host:String, config:TLSConfig = null):voidParameters
| socket:Socket |
| |
| host:String |
| |
| config:TLSConfig (default = null) |
public override function writeBoolean(value:Boolean):voidParameters
public override function writeByte(value:int):voidParameters
public override function writeBytes(bytes:ByteArray, offset:uint = 0, length:uint = 0):voidParameters
| bytes:ByteArray |
| |
| offset:uint (default = 0) |
| |
| length:uint (default = 0) |
public override function writeDouble(value:Number):voidParameters
public override function writeFloat(value:Number):voidParameters
public override function writeInt(value:int):voidParameters
public override function writeMultiByte(value:String, charSet:String):voidParameters
| value:String |
| |
| charSet:String |
public override function writeObject(object:*):voidParameters
public override function writeShort(value:int):voidParameters
public override function writeUnsignedInt(value:uint):voidParameters
public override function writeUTF(value:String):voidParameters
public override function writeUTFBytes(value:String):voidParameters
Event object type: flash.events.Event
Event object type: flash.events.Event
Event object type: flash.events.Event
public static const ACCEPT_PEER_CERT_PROMPT:String = "acceptPeerCertificatePrompt"