public KRB_TGS_REP(Key key, User reqUser, Key k_ab, Ticket ticket) { KRB_TGS_REP_NoEncrypted noEncrypt = new KRB_TGS_REP_NoEncrypted(); noEncrypt.reqUser = reqUser; noEncrypt.k_ab = k_ab; noEncrypt.ticket = ticket; this.encrypted = DesEncryption.EncryptObject(noEncrypt, key); }
public Ticket GetTicket(Key key) { KRB_TGS_REP_NoEncrypted noEncrypt = (KRB_TGS_REP_NoEncrypted)DesEncryption.DecryptObject(this.encrypted, key); return(noEncrypt.ticket); }
public Key GetK_AB(Key key) { KRB_TGS_REP_NoEncrypted noEncrypt = (KRB_TGS_REP_NoEncrypted)DesEncryption.DecryptObject(this.encrypted, key); return(noEncrypt.k_ab); }
public User GetReqUser(Key key) { KRB_TGS_REP_NoEncrypted noEncrypt = (KRB_TGS_REP_NoEncrypted)DesEncryption.DecryptObject(this.encrypted, key); return(noEncrypt.reqUser); }