private byte[] EncryptTgtToken(ITgtToken tgtToken) { byte[] key = this.TgsKey; byte[] iv = this.TgsIV; Trace.WriteLine("TGS ENC: " + key.ToTheString()); Trace.WriteLine("IV ENC: " + iv.ToTheString()); return this.Encrypt(key, iv, tgtToken); }
private IServiceTicket CreateServiceTicket(ITgtToken tgtToken, byte[] sessionKey) { return new ServiceTicket { ClientId = tgtToken.ClientId, IpAddress = tgtToken.IpAddress, LifeTime = new TimeSpan(1, 0, 0).Ticks, TimeStamp = DateTime.UtcNow.Ticks, SessionKey = sessionKey }; }