Exemple #1
0
 internal void Desactiva()
 {
     clave_privada = null;
     clave_publica = null;
     //if (protocolo.Longitud > 0) {
     //    protocolo.Libera ();
     //}
     seguridad_servidor  = null;
     contador_CTR_local  = null;
     contador_CTR_remoto = null;
     mensaje_general     = null;
     activa = false;
 }
Exemple #2
0
 internal void ActivaDeServicio(Seguridad seguridad_servidor_)
 {
     activa      = true;
     de_servicio = true;
     //
     this.seguridad_servidor = seguridad_servidor_;
     //
     contador_CTR_local  = new ContadorCTR();
     contador_CTR_remoto = new ContadorCTR();
     contador_CTR_local.Inicia();
     contador_CTR_remoto.Inicia();
     //
     mensaje_general = new MensajeGeneral(this);
 }
Exemple #3
0
 internal void ActivaDeCliente(byte [] clave_publica_)
 {
     activa     = true;
     de_cliente = true;
     //
     this.clave_publica = new Buzon();
     this.clave_publica.ReservaYCopia(clave_publica_);
     //
     contador_CTR_local  = new ContadorCTR();
     contador_CTR_remoto = new ContadorCTR();
     contador_CTR_local.Inicia();
     contador_CTR_remoto.Inicia();
     //
     mensaje_general = new MensajeGeneral(this);
 }
Exemple #4
0
 internal void IntegraCabecera(MensajeGeneral mensaje_general)
 {
     Buzon.CopiaDatos(mensaje_general.BuzonBillete, buzon_billete);
     Buzon.CopiaDatos(mensaje_general.BuzonIndice, buzon_indice);
     Buzon.CopiaDatos(mensaje_general.BuzonLongitud, buzon_longitud);
 }