Ejemplo n.º 1
0
        public KerberosContextToken(GssApiToken gssToken = null, ReadOnlyMemory <byte>?data = null)
        {
            var kerb = data ?? gssToken?.Token;

            if (KrbApReq.CanDecode(kerb.Value))
            {
                KrbApReq = KrbApReq.DecodeApplication(kerb.Value);
            }
            else if (KrbApRep.CanDecode(kerb.Value))
            {
                KrbApRep = KrbApRep.DecodeApplication(kerb.Value);
            }
        }