Example #1
0
        public InitialContextToken(Asn1Element sequence)
        {
            var childNode = new Asn1Element(sequence[0].Value);

            Asn1Value = childNode.Value;

            for (var i = 0; i < childNode.Count; i++)
            {
                var node = childNode[i];

                if (node.ContextSpecificTag == MechType.ContextTag)
                {
                    ThisMech = new MechType(node.AsString());
                }
                else if (node.Count > 0)
                {
                    InnerContextToken = new KrbApReq(node);
                }
            }
        }
 public RC4DecryptedData(KrbApReq token, byte[] decryptingKey, byte[] baseKey)
 {
     this.token         = token;
     this.decryptingKey = decryptingKey;
     this.baseKey       = baseKey;
 }