Esempio n. 1
0
 // RST specific method
 public abstract void WriteRequestSecurityToken(RequestSecurityToken rst, XmlWriter w);
Esempio n. 2
0
 // RST specific method
 public abstract SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver);
Esempio n. 3
0
 // RST specific method
 public abstract BinaryNegotiation GetBinaryNegotiation(RequestSecurityToken rst);
Esempio n. 4
0
 public abstract void GetAppliesToQName(RequestSecurityToken rst, out string localName, out string namespaceUri);
Esempio n. 5
0
 public abstract T GetAppliesTo<T>(RequestSecurityToken rst, XmlObjectSerializer serializer);
Esempio n. 6
0
        private static void AddToDigest(SspiNegotiationTokenAuthenticatorState sspiState, RequestSecurityToken rst)
        {
            MemoryStream        stream = new MemoryStream();
            XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream);

            rst.RequestSecurityTokenXml.WriteTo(writer);
            writer.Flush();
            AddToDigest(sspiState.NegotiationDigest, stream);
        }