<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Application Security Arena</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/appsec/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/appsec/feed.xml</link>
    <description>Nimrod Luria 
Microsoft ACE Team</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:15:27 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>What to do When IIS MMC doesn't do the work</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/what-to-do-when-iis-mmc-doesnt-do-the-work</link>
      <pubDate>Mon, 21 May 2007 17:36:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/05/21/what-to-do-when-iis-mmc-doesnt-do-the-work/</guid>
      <description><![CDATA[for example- if you want to use WCF and windows integarted security you will need to conifgure the...]]></description>
      <content:encoded><![CDATA[<P><SPAN lang=EN-GB style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-language: HE; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US">for example- if you want to use WCF and windows integarted security you will need to conifgure the IIS for windows integrated authentication. </SPAN></P>
<P><SPAN lang=EN-GB style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-language: HE; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US">even when you do that you can get an execption like:</SPAN></P><SPAN lang=EN-GB style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-language: HE; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US">
<P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB"><FONT size=3><FONT face=Consolas>System.ServiceModel.ServiceHostingEnvironment+HostingManager/27836922<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;Exception: System.ServiceModel.ServiceActivationException: The service '/internetbanksignon.svc' cannot be activated due to an exception during compilation.&nbsp; The exception message is: <STRONG>Security settings for this service require Windows Authentication but it is not enabled for the IIS</STRONG> application that hosts this service.. ---&gt;<o:p></o:p></SPAN></P>
<P>in this case you will need to set windows authentication and change the iis metabase manualy</P>
<OL type=1>
<LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"><SPAN style="mso-fareast-font-family: 'Times New Roman'">On your IIS server, start Notepad, and then open the \system32\inetsrv\Metabase.xml file located on the hard disk.<o:p></o:p></SPAN></LI>
<LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"><SPAN style="mso-fareast-font-family: 'Times New Roman'">In the &lt;IIsWebServer&gt; section, locate the following line:<o:p></o:p></SPAN></LI>
<LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"><SPAN style="mso-fareast-font-family: 'Times New Roman'">NTAuthenticationProviders="NTLM"<o:p></o:p></SPAN></LI>
<LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"><SPAN style="mso-fareast-font-family: 'Times New Roman'">Modify the line so that it reads exactly as follows: <o:p></o:p></SPAN></LI>
<LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"><SPAN style="mso-fareast-font-family: 'Times New Roman'">NTAuthenticationProviders="Negotiate,NTLM"<o:p></o:p></SPAN></LI></OL>
<P>Check also the &lt;AuthFlags&gt; attribute of the solution&nbsp; vdir at the metabse.xml.</P></SPAN>]]></content:encoded>
    </item>
    <item>
      <title>WCF Security References</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/wcf-security-references</link>
      <pubDate>Sun, 20 May 2007 12:03:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/05/20/wcf-security-references/</guid>
      <description><![CDATA[WCF security
https://msdn2.microsoft.com/en-us/library/ms732362.aspx
WCF with...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>WCF security</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/ms732362.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms732362.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>WCF with x509</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/ms733137.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms733137.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Using client credentials</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://www.theserverside.net/tt/articles/showarticle.tss?id=SecuringWCFService"><FONT face=Calibri color=#800080 size=3>https://www.theserverside.net/tt/articles/showarticle.tss?id=SecuringWCFService</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><FONT size=3><FONT face=Calibri>Delegation and Impersonation with WCF<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/ms730088.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms730088.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><FONT size=3><FONT face=Calibri>Specifying the Identity of a Service for Authentication&nbsp;<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>https://msdn2.microsoft.com/en-us/library/ms733130.aspx</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>X509 - </FONT><A href="https://blogs.msdn.com/suwatch/default.aspx"><FONT face=Calibri color=#800080 size=3>https://blogs.msdn.com/suwatch/default.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>client certificates - </FONT><A href="https://msdn2.microsoft.com/en-us/library/ms731899.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms731899.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>wcf and x509 - </FONT><A href="https://blogs.msdn.com/suwatch/archive/2007/04/06/x509-and-wcxf-security.aspx"><FONT face=Calibri color=#800080 size=3>https://blogs.msdn.com/suwatch/archive/2007/04/06/x509-and-wcxf-security.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>x509 between services : </FONT><A href="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=164756&amp;SiteID=1"><FONT face=Calibri color=#800080 size=3>https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=164756&amp;SiteID=1</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>WCF team blog - </FONT><A href="https://wcf.netfx3.com/blogs/wcf_team_bloggers/"><FONT face=Calibri color=#800080 size=3>https://wcf.netfx3.com/blogs/wcf_team_bloggers/</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>IIS certificate authorization - </FONT><A href="https://staff.newtelligence.com/sergeys/WCFIISCertificatesAuthorization.aspx"><FONT face=Calibri color=#800080 size=3>https://staff.newtelligence.com/sergeys/WCFIISCertificatesAuthorization.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>MSMQ<o:p></o:p></FONT></FONT></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>https://msdn2.microsoft.com/en-us/library/ms731172.aspx<o:p></o:p></FONT></FONT></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><FONT face=Calibri size=3>SetSPN - </FONT></SPAN></B><A href="https://msdn2.microsoft.com/en-us/library/ms735117.aspx"><B><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms735117.aspx</FONT></B></A><B><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>Hosting Services<o:p></o:p></FONT></FONT></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/ms730158.aspx"><FONT face=Calibri size=3>https://msdn2.microsoft.com/en-us/library/ms730158.aspx</FONT></A><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>Hosting and Consuming WCF Services<o:p></o:p></FONT></FONT></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/bb332338.aspx"><FONT face=Calibri size=3>https://msdn2.microsoft.com/en-us/library/bb332338.aspx</FONT></A><SPAN style="COLOR: #1f497d"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>working with certificate<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>https://msdn2.microsoft.com/en-us/library/ms731899.aspx<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>WCF performance</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/ms735098.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/ms735098.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="https://msdn2.microsoft.com/en-us/library/bb310550.aspx"><FONT face=Calibri color=#800080 size=3>https://msdn2.microsoft.com/en-us/library/bb310550.aspx</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-language: HE"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>The Silverlight Security Model</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/the-silverlight-security-model</link>
      <pubDate>Thu, 10 May 2007 06:50:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/05/10/the-silverlight-security-model/</guid>
      <description><![CDATA[Since the v1.1 release of Silverlight includes a slimmed down version of the CLR, you might be...]]></description>
      <content:encoded><![CDATA[<P>Since the v1.1 release of Silverlight includes a slimmed down version of the CLR, you might be wondering what the managed security story for Silverlight is and how it compares to CAS on the desktop version of the CLR.</P>
<P>read more here:</P>
<P><A href="https://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx">https://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx</A></P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Where is my private key ?</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/where-is-my-private-key</link>
      <pubDate>Mon, 19 Mar 2007 20:00:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/19/where-is-my-private-key/</guid>
      <description><![CDATA[A&nbsp;lot of errors are coming up while working with X509. there is a lot of confusion of where do...]]></description>
      <content:encoded><![CDATA[<P>A&nbsp;lot of errors are coming up while working with X509. there is a lot of confusion of where do I need to store the certificate ? where is my private key ?</P>
<P>the common error is that developers installs the private key to a location that the program not allowed to access.</P>
<P>It can be difficult to find the location and name of the private key file associated with a specific X.509 certificate in the certificate store. The FindPrivateKey.exe tool facilitates this process.</P>
<P>X.509 certificates are installed by an Administrator or any user in the machine. However the certificate may be accessed by a service running under a different account (for example the ASPNET on Windows XP or the NETWORK SERVICE accounts on Windows Server 2003). 
<P>This account may not have access to the private key file because the certificate was not installed by it originally. The FindPrivateKey tool gives you the location of a given X.509 Certificate's private key file. You can add permissions or remove permissions to this file once you know the location of the particular X.509 certificates' private key file. 
<P>to get this tool go to <A title=https://msdn2.microsoft.com/en-us/library/aa717039.aspx href="https://msdn2.microsoft.com/en-us/library/aa717039.aspx" mce_href="https://msdn2.microsoft.com/en-us/library/aa717039.aspx">https://msdn2.microsoft.com/en-us/library/aa717039.aspx</A><BR>click on download sample and then browse to<BR>%InstallDir%\WCF_Samples\TechnologySamples\Tools\FindPrivateKey\CS</P>]]></content:encoded>
    </item>
    <item>
      <title>Developing Applications to Use Group Policy</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/developing-applications-to-use-group-policy</link>
      <pubDate>Mon, 19 Mar 2007 19:52:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/19/developing-applications-to-use-group-policy/</guid>
      <description><![CDATA[are we at the time when IT pro's will start talking to the dev team about security ?it's seems like...]]></description>
      <content:encoded><![CDATA[<P>are we at the time when IT pro's will start talking to the dev team about security ?<BR>it's seems like now dev teams and IT pro's <STRONG>CAN </STRONG>and hopefully <STRONG>WILL</STRONG> work together. 
<P>Applications can be developed to take advantage of the most common type of policy setting, namely registry-based policy. For example, a programmer can create a component that includes “available” and “unavailable” functionality based on registry-based policy. Administrators then have a well-defined and simple process: They can use the GPMC to turn functionality on or off by for all affected users and computers. This type of policy is implemented using a built in registry client-side extension on every Group Policy client to process the data and manage the appropriate registry keys. Registry-based policy settings are stored in one of four secure Group Policy keys, which cannot be modified without administrative rights on the machine. 
<P>For more information, see the <A href="https://www.microsoft.com/windows2000/techinfo/howitworks/management/rbppaper.asp" mce_href="https://www.microsoft.com/windows2000/techinfo/howitworks/management/rbppaper.asp">Implementing Registry-Based Group Policy</A> article at https://www.microsoft.com/windows2000/techinfo/howitworks/management/rbppaper.asp. </P>]]></content:encoded>
    </item>
    <item>
      <title>How to report a bug for WCF, WF and .NET 3</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/how-to-report-a-bug-for-wcf-wf-and-net-3</link>
      <pubDate>Thu, 08 Mar 2007 16:53:19 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/08/how-to-report-a-bug-for-wcf-wf-and-net-3/</guid>
      <description><![CDATA[you can effect the way that .NET 3.0 will be. you have three main spots where you can report a bug...]]></description>
      <content:encoded><![CDATA[<p></p> <p>you can effect the way that .NET 3.0 will be. you have three main spots where you can report a bug or even report a wish list. <p>.NET Framework 3.0 <p>WCF: <a href="https://connect.Microsoft.com/wcf/Feedback">https://connect.Microsoft.com/wcf/Feedback</a> <p>WF: <a href="https://connect.Microsoft.com/wf/Feedback">https://connect.Microsoft.com/wf/Feedback</a> <p>Visual studio: <p><a href="https://connect.microsoft.com/visualstudio/feedback">https://connect.microsoft.com/visualstudio/feedback</a> <p>those&nbsp;places are completely open to the public and all feedback items go straight into our the product studio DBs for servicing !! ]]></content:encoded>
    </item>
    <item>
      <title>Fundamental Computer Investigation Guide For Windows</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/fundamental-computer-investigation-guide-for-windows</link>
      <pubDate>Thu, 08 Mar 2007 16:37:45 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/08/fundamental-computer-investigation-guide-for-windows/</guid>
      <description><![CDATA[https://www.microsoft.com/technet/security/guidance/disasterrecovery/computer_investigation/default.m...]]></description>
      <content:encoded><![CDATA[<div><a href="https://www.microsoft.com/technet/security/guidance/disasterrecovery/computer_investigation/default.mspx">https://www.microsoft.com/technet/security/guidance/disasterrecovery/computer_investigation/default.mspx</a></div> <div>&nbsp;</div>]]></content:encoded>
    </item>
    <item>
      <title>X509 specifications for those who need the low level info.</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/x509-specifications-for-those-who-need-the-low-level-info</link>
      <pubDate>Tue, 06 Mar 2007 06:54:12 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/06/x509-specifications-for-those-who-need-the-low-level-info/</guid>
      <description><![CDATA[You might will be interest to read this RFC if you need to develop applications that need to handle...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: 8.5pt; color: #333333; font-family: 'Verdana','sans-serif'">You might will be interest to read this RFC if you need to develop applications that need to handle encryption.</span></p> <div><span style="font-size: 8.5pt; color: #333333; line-height: 115%; font-family: 'Verdana','sans-serif'">for an example if you have a legacy system (e.g. MF) and you need to write your own low level procedures to handle encryption then</span> </div> <div><a href="https://www.ietf.org/rfc/rfc2527.txt">this RFC is for you.</a>(RFC2527)</div> <div>&nbsp;</div>]]></content:encoded>
    </item>
    <item>
      <title>February 2007 CTP of Enterprise Library 3.0.</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/february-2007-ctp-of-enterprise-library-3-0</link>
      <pubDate>Sun, 04 Mar 2007 10:35:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/04/february-2007-ctp-of-enterprise-library-3-0/</guid>
      <description><![CDATA[Includes a preview of the new Policy Injection Application Block, and release candidate of all other...]]></description>
      <content:encoded><![CDATA[<P>Includes a preview of the new Policy Injection Application Block, and release candidate of all other application blocks.</P>
<P>can be downloaded here:</P>
<P><A href="https://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=2081">https://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=2081</A></P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>WCF Supporting Tokens</title>
      <link>https://docs.microsoft.com/archive/blogs/appsec/wcf-supporting-tokens</link>
      <pubDate>Sun, 04 Mar 2007 08:23:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/appsec/2007/03/04/wcf-supporting-tokens/</guid>
      <description><![CDATA[The Supporting Tokens sample demonstrates how to add additional tokens to a message that uses...]]></description>
      <content:encoded><![CDATA[<P>The Supporting Tokens sample demonstrates how to add additional tokens to a message that uses WS-Security. </P>
<P>The example adds an X.509 binary security token in addition to a username security token. The token is passed in a WS-Security message header from the client to the service and part of the message is signed with the private key associated with the X.509 security token to prove the possession of the X.509 certificate to the receiver. </P>
<P>This is useful in the case when there is a requirement to have multiple claims associated with a message to authenticate or authorize the sender. The service implements a contract that defines a request-reply communication pattern. </P>
<P>&nbsp;The sample demonstrates:</P>
<UL>
<LI>
<P>How a client can pass additional security tokens to a service.</P>
<LI>
<P>How the server can access claims associated with additional security tokens.</P>
<LI>
<P>How the server's X.509 certificate is used to protect the symmetric key used for message encryption and signature.</P></LI></UL>
<P>&nbsp;code can be downloaded here: <A href="https://msdn2.microsoft.com/en-us/library/ms751480.aspx">https://msdn2.microsoft.com/en-us/library/ms751480.aspx</A></P>]]></content:encoded>
    </item>
  </channel>
</rss>