public Tgt(Key k_kdc, User u, Key ks_a) { TgtNoEncrypted tgtNoEncrypted = new TgtNoEncrypted(); tgtNoEncrypted.u = u; tgtNoEncrypted.ks_a = ks_a; this.encrypted = DesEncryption.EncryptObject(tgtNoEncrypted, k_kdc); }
public Key GetKS_A(Key key) { TgtNoEncrypted noEncrypt = (TgtNoEncrypted)DesEncryption.DecryptObject(this.encrypted, key); return(noEncrypt.ks_a); }
public User GetUser(Key key) { TgtNoEncrypted noEncrypt = (TgtNoEncrypted)DesEncryption.DecryptObject(this.encrypted, key); return(noEncrypt.u); }