AuthenticationTicketMessage : Vu que tu es en fuul socket tu dois envoyer dans le paramètre lang la langue et dans le paramètre ticket tu dois renvoyer le ticket que tu as reçu dans le paquet 42 mais tu dois le décrypter avec la clef random que tu initialises et que tu mets dans les crédentials du identificationticketmessage.
public function decodeWithAES(param1:*) : ByteArray
{
var _loc4_:int = 0;
var _loc2_:ICipher = Crypto.getCipher("simple-aes256-cbc",this._AESKey,new NullPad());
this._AESKey.position = 0;
var _loc3_:ByteArray = new ByteArray();
_loc3_.writeBytes(this._AESKey,0,16);
if(param1 is Vector.<int> || param1 is Vector.<uint>)
{
_loc4_ = 0;
while(_loc4_ < param1.length)
{
_loc3_.writeByte(param1[_loc4_]);
_loc4_++;
}
}
else if(param1 is ByteArray)
{
_loc3_.writeBytes(param1 as ByteArray);
}
else
{
throw new ArgumentError("Argument must be a bytearray or a vector of int/uint");
}
_loc2_.decrypt(_loc3_);
return _loc3_;
}
Ah oui et je suppose que tu renvoies un checkintegritymessage vide ?