Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public Key GetKS_A(Key key)
        {
            TgtNoEncrypted noEncrypt = (TgtNoEncrypted)DesEncryption.DecryptObject(this.encrypted, key);

            return(noEncrypt.ks_a);
        }
Exemple #4
0
        public User GetUser(Key key)
        {
            TgtNoEncrypted noEncrypt = (TgtNoEncrypted)DesEncryption.DecryptObject(this.encrypted, key);

            return(noEncrypt.u);
        }