public string requestForSPN() { string path = "c:\\Users\\Public\\KerbTrayTGT.txt"; if (!File.Exists(path)) { FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); string s = "2017-06-28 01:01:53.523"; sw.WriteLine(Convert.ToDateTime(s)); sw.Flush(); sw.Close(); } StreamReader r = new StreamReader(path); string tgt = ""; while (r.EndOfStream == false) { tgt = r.ReadLine(); } r.Close(); //MessageBox.Show(tgt); if (tgt == "") { return(""); } string session = Server.GenerateSesionToken(tgt, "Spn1"); return(session); }
public void GetSessionToken1() { if (tgt == "") { return; } string session = Server.GenerateSesionToken(tgt, "Spn1"); string path = "c:\\Users\\Public\\KerbTray.txt"; MessageBox.Show(session); FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(session); sw.Flush(); sw.Close(); fs.Close(); }