protected override void OnRequestActivationID(out string v_license_id, out DataDesign.MailGO.Model.IHardware v_hardware, string v_request) { this.m_mailgo.Track.Debug("LICENSE: Request activation id [started]"); int t_pos = v_request.IndexOf("|"); v_license_id = v_request.Substring(t_pos + 1); v_hardware = Hardware.Import(v_request.Substring(0, t_pos)); this.m_mailgo.Track.Debug("LICENSE: Request activation id [finished]"); }
protected override string OnGenerateActivationID(string v_license_id, DataDesign.MailGO.Model.IHardware v_hardware) { this.m_mailgo.Track.Debug("LICENSE: Generating activation id ..."); string t_license_id = this.DecryptLicenseId(v_license_id); string t_target = Hardware.Export(v_hardware) + "|" + t_license_id; this.m_mailgo.Track.Debug("LICENSE: Raw activation id string is created!"); return(this.EncryptActivationId(t_target)); }
protected override void OnRequestActivationID(out string v_request, string v_license_id, DataDesign.MailGO.Model.IHardware v_hardware) { this.m_mailgo.Track.Debug("LICENSE: Request activation id [started]"); v_request = Hardware.Export(v_hardware) + "|" + v_license_id; this.m_mailgo.Track.Debug("LICENSE: Request activation id [finished]"); }