Example #1
0
 // RST specific method
 public abstract void WriteRequestSecurityToken(RequestSecurityToken rst, XmlWriter w);
Example #2
0
 // RST specific method
 public abstract SecurityToken GetEntropy(RequestSecurityToken rst, SecurityTokenResolver resolver);
Example #3
0
 // RST specific method
 public abstract BinaryNegotiation GetBinaryNegotiation(RequestSecurityToken rst);
Example #4
0
 public abstract void GetAppliesToQName(RequestSecurityToken rst, out string localName, out string namespaceUri);
Example #5
0
 public abstract T GetAppliesTo<T>(RequestSecurityToken rst, XmlObjectSerializer serializer);
Example #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);
        }