<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-37220752</id><updated>2009-11-23T23:53:24.055+01:00</updated><title type='text'>ignisvulpis</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default?start-index=26&amp;max-results=25'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>254</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-37220752.post-2615633109094947735</id><published>2009-11-23T23:09:00.006+01:00</published><updated>2009-11-23T23:53:24.068+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='information card'/><category scheme='http://www.blogger.com/atom/ns#' term='CardSpace4Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='codeplex'/><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><title type='text'>New Version of "Cardspace for Firefox" addon</title><content type='html'>Well, this took quite some time. &lt;br /&gt;&lt;br /&gt;Several people reported that there were issues with the &lt;a href="http://identityselector.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36322"&gt;IdentitySelector from the Codeplex repository&lt;/a&gt; (sometimes called Cardspace for Firefox) on Windows Vista while Windows XP worked. But now, finally, I was able to build a new version on Windows 7 using the Mozilla build system as described &lt;a href="http://identityselector.codeplex.com/wikipage?title=https%3a%2f%2fdeveloper.mozilla.org%2fEn%2fCreating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System"&gt;here&lt;/a&gt;. I tested it with Firefox 3.5.5 and it seems to do what is expected. Although I did not test it on Vista. Please report issues by using the Codeplex issue tracker.&lt;br /&gt;&lt;br /&gt;Following are some screen shots from my tests:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/SwsNlOxwAwI/AAAAAAAAAzg/mUlp4XfSg-0/s1600/xmldapRP-identityselector-1.1.0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 387px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/SwsNlOxwAwI/AAAAAAAAAzg/mUlp4XfSg-0/s400/xmldapRP-identityselector-1.1.0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5407430710861497090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/SwsNkzz7rAI/AAAAAAAAAzY/5o4nMepo16E/s1600/myFirstWindow7Card.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/SwsNkzz7rAI/AAAAAAAAAzY/5o4nMepo16E/s400/myFirstWindow7Card.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5407430703622892546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/SwsPc_ldxNI/AAAAAAAAAzo/3TSmbt9DESo/s1600/addons.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/SwsPc_ldxNI/AAAAAAAAAzo/3TSmbt9DESo/s400/addons.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5407432768367740114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Cardspace version used was 3.0.0.0 as it come with Windows 7.&lt;br /&gt;&lt;br /&gt;There is still much work to do like bringing this addon's code to the same maturity of the &lt;a href="http://code.google.com/p/openinfocard/"&gt;openinfocard&lt;/a&gt; selector. &lt;br /&gt;And keeping it there e.g. by improving the &lt;a href="http://ignisvulpis.blogspot.com/2008/10/information-cards-with-xrds.html"&gt;XRDS&lt;/a&gt; support.&lt;br /&gt;&lt;br /&gt;Later support the &lt;a href="http://self-issued.info/?p=235"&gt;OpenID Selector&lt;/a&gt;...&lt;br /&gt;And integrate with the work at Mozilla Labs like the "&lt;a href="https://wiki.mozilla.org/Labs/Weave/Identity/Account_Manager"&gt;AccountManager&lt;/a&gt;"...&lt;br /&gt;Not to forget the design work in the &lt;a href="http://kantarainitiative.org/confluence/display/ulx/Home;jsessionid=6205CE63D3930710CC9ED7DFE816EE5F"&gt;Kantara Universal Login Experience working group&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-2615633109094947735?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/2615633109094947735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=2615633109094947735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/2615633109094947735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/2615633109094947735'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/11/new-version-of-cardspace-for-firefox.html' title='New Version of &quot;Cardspace for Firefox&quot; addon'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_63KXhUQPgSE/SwsNlOxwAwI/AAAAAAAAAzg/mUlp4XfSg-0/s72-c/xmldapRP-identityselector-1.1.0.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-972629155827395625</id><published>2009-11-10T16:56:00.001+01:00</published><updated>2009-11-10T16:58:49.981+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elf'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Dancing Elfs</title><content type='html'>&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNTc4NjgwOTQzNTAmcHQ9MTI1Nzg2ODUxODIyMiZwPTQxODgxMyZkPTIwMzUxMCZnPTImbz1lZGFmY2YzYTlkYjg*NzcyODVkMGZmYTA1YjhmMjY5MyZvZj*w.gif" /&gt;&lt;div style='background-color:#e9e9e9; width: 425px;'&gt;&lt;object id='A501301' quality='high' data='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=r5tde56fq8WD2JXi&amp;service=elfyourself.jibjab.com&amp;partnerID=ElfYourself' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' height='319' width='425'&gt;&lt;param name='wmode' value='transparent'&gt;&lt;/param&gt;&lt;param name='movie' value='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=r5tde56fq8WD2JXi&amp;service=elfyourself.jibjab.com&amp;partnerID=ElfYourself'&gt;&lt;/param&gt;&lt;param name='scaleMode' value='showAll'&gt;&lt;/param&gt;&lt;param name='quality' value='high'&gt;&lt;/param&gt;&lt;param name='allowNetworking' value='all'&gt;&lt;/param&gt;&lt;param name='allowFullScreen' value='true' /&gt;&lt;param name='FlashVars' value='external_make_id=r5tde56fq8WD2JXi&amp;service=elfyourself.jibjab.com&amp;partnerID=ElfYourself'&gt;&lt;/param&gt;&lt;param name='allowScriptAccess' value='always'&gt;&lt;/param&gt;&lt;/object&gt;&lt;div style='text-align:center; width:435px; margin-top:6px;'&gt;Send your own &lt;a href='http://www.elfyourself.com'&gt;ElfYourself&lt;/a&gt; &lt;a href='http://sendables.jibjab.com/ecards'&gt;eCards&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-972629155827395625?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/972629155827395625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=972629155827395625' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/972629155827395625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/972629155827395625'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/11/dancing-elfs.html' title='Dancing Elfs'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-5144066600979755215</id><published>2009-10-14T23:55:00.004+02:00</published><updated>2009-10-15T00:01:52.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw2009b'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw'/><title type='text'>Trust in Crypto</title><content type='html'>Some people fear that an encrypted token send through an untrusted operating system is not safe. Well, decrypt this:&lt;br /&gt;&lt;br /&gt;&lt;p style="font-family:courier;font-size:6pt"&gt;&amp;lt;enc:EncryptedData xmlns:enc="http://www.w3.org/2001/04/xmlenc#" Type="http://www.w3.org/2001/04/xmlenc#Element"&amp;gt;&amp;lt;enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc" /&amp;gt;&amp;lt;ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"&amp;gt;&amp;lt;enc:EncryptedKey&amp;gt;&amp;lt;enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"&amp;gt;&amp;lt;ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /&amp;gt;&amp;lt;/enc:EncryptionMethod&amp;gt;&amp;lt;ds:KeyInfo&amp;gt;&amp;lt;wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&amp;gt;&amp;lt;wsse:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"&amp;gt;cInCP+uDfNbevxLZEMnZG3ozidc=&amp;lt;/wsse:KeyIdentifier&amp;gt;&amp;lt;/wsse:SecurityTokenReference&amp;gt;&amp;lt;/ds:KeyInfo&amp;gt;&amp;lt;enc:CipherData&amp;gt;&amp;lt;enc:CipherValue&amp;gt;wu7z3ml5LPdisc1F/o2gWP/I/8lgQNnj5PYoRw/CNe6f1kFtvE7Q4zZiNCrqsAJiY115ztR063siJLFiSsyGi9jRTrRuTD3ZZGrlQHedWFbG519UXk14cT6fqqQ3O8b6jXqhVDWpeRn08vKv+K6FS4wI2wKZNH3BUw169VSjz0otC8HSUz5FG8POGhVL0/kkzYmgfhq75jt84iKt2dLVNQEDHvSYraAUOc4GCuMzd0l2TgSqVQ1dJYC9NC9iTyUv0l6GPV8XApdbK/7oKW4e4aNvhhkoyLDP/U6RxLiH/QPD7EEP0vM58LETTWD+R3tViD/A5UMVlVVzF6MMsdRI0Q==&amp;lt;/enc:CipherValue&amp;gt;&amp;lt;/enc:CipherData&amp;gt;&amp;lt;/enc:EncryptedKey&amp;gt;&amp;lt;/ds:KeyInfo&amp;gt;&amp;lt;enc:CipherData&amp;gt;&amp;lt;enc:CipherValue&amp;gt;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&amp;lt;/enc:CipherValue&amp;gt;&amp;lt;/enc:CipherData&amp;gt;&amp;lt;/enc:EncryptedData&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;If you succeed I'll fetch you a beer at &lt;a href="http://www.internetidentityworkshop.com/"&gt;IIW2009b&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-5144066600979755215?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/5144066600979755215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=5144066600979755215' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/5144066600979755215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/5144066600979755215'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/10/trust-in-crypto.html' title='Trust in Crypto'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-1336623200965874836</id><published>2009-10-08T09:34:00.004+02:00</published><updated>2009-10-08T09:56:17.252+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icf'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw2009b'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Card Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw'/><category scheme='http://www.blogger.com/atom/ns#' term='open government'/><category scheme='http://www.blogger.com/atom/ns#' term='open identity'/><title type='text'>Information Card Handouts from DIDW 2009</title><content type='html'>These two are the front and back side of the handout the &lt;a href="http://informationcard.net/"&gt;Information Card Foundation&lt;/a&gt; provided at &lt;a href="http://public.cxo.com//conferences//index.html?conferenceID=51"&gt;DIDW2009&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/Ss2WXDkHtMI/AAAAAAAAAzQ/Pe13FlHrJcI/s1600-h/ICF-DIDW2009-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 254px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/Ss2WXDkHtMI/AAAAAAAAAzQ/Pe13FlHrJcI/s400/ICF-DIDW2009-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5390129651870315714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/Ss2WWvW7UnI/AAAAAAAAAzI/hY1UVde_Xco/s1600-h/ICF-DIDW2009-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 252px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/Ss2WWvW7UnI/AAAAAAAAAzI/hY1UVde_Xco/s400/ICF-DIDW2009-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5390129646446269042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Visit &lt;a href="http://www.idmanagement.gov/drilldown.cfm?action=openID_openGOV"&gt;Open Identity Solutions for Open Government&lt;/a&gt; to learn more how Information Cards are used in Open Identity and join the discussion at the &lt;a href="http://www.internetidentityworkshop.com/"&gt;Internet Identity Workshop&lt;/a&gt;. Register &lt;a href="http://iiw9.eventbrite.com/"&gt;here&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-1336623200965874836?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/1336623200965874836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=1336623200965874836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1336623200965874836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1336623200965874836'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/10/information-card-handouts-from-didw.html' title='Information Card Handouts from DIDW 2009'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_63KXhUQPgSE/Ss2WXDkHtMI/AAAAAAAAAzQ/Pe13FlHrJcI/s72-c/ICF-DIDW2009-2.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-6112833244686813080</id><published>2009-09-23T22:26:00.004+02:00</published><updated>2009-09-23T22:47:53.603+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><title type='text'>New Version Openinfocard</title><content type='html'>I just uploaded a new version of the openinfocard selector to Google code &lt;a href="http://code.google.com/p/openinfocard/downloads/list"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I changed code that limited self-issued cards to the "well-known" claims. Now I only need to add UI-code to enable the user to specify arbitrary URLs as claim-uris.&lt;br /&gt;This change forced me to change the internal cardstore format for self-issued cards. The related XML now is more similar to the RoamingStore-format for Information Cards. This is good, but existing cards stop to work. Users of the new version have to delete and recreate their self-issued cards. Sorry, although I promise that this will be not the last time ;-) for this kind of changes. I want the internal cardstore format to be exactly like the RoamingStore format (plus legal openinfocard enhancements).&lt;br /&gt;&lt;br /&gt;Other changes: - A small change that improves statusbar Information Card icon clicks when an object tag is in the page but no XRDS. This need more work.&lt;br /&gt;- The sidebar code is leaner. This needs more work too, so that only matching cards are displayed and the sidebar window gets updated when the main window changes.&lt;br /&gt;- The preferences javascript code is now in a separate file. I moved it from the XUL page. This seems to make the XBL that implements the preferences page happier.&lt;br /&gt;&lt;br /&gt;I am glad that I found some hours to work on my hobby.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-6112833244686813080?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/6112833244686813080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=6112833244686813080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6112833244686813080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6112833244686813080'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/09/new-version-openinfocard.html' title='New Version Openinfocard'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-5229557471255114424</id><published>2009-08-31T16:37:00.004+02:00</published><updated>2009-08-31T16:46:19.213+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kim Cameron'/><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><title type='text'>Happy Birthday Kim! Elusive Privacy Reloaded</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.identityblog.com/?p=888"&gt;That elusive privacy&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/Spvg95BkjzI/AAAAAAAAAzA/cvOcM_j82Ak/s1600-h/KimCameronBirthdayCard.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 330px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/Spvg95BkjzI/AAAAAAAAAzA/cvOcM_j82Ak/s400/KimCameronBirthdayCard.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5376137934080872242" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-5229557471255114424?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/5229557471255114424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=5229557471255114424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/5229557471255114424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/5229557471255114424'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/08/happy-birthday-kim-elusive-privacy.html' title='Happy Birthday Kim! Elusive Privacy Reloaded'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_63KXhUQPgSE/Spvg95BkjzI/AAAAAAAAAzA/cvOcM_j82Ak/s72-c/KimCameronBirthdayCard.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-411550252249746447</id><published>2009-08-11T10:01:00.005+02:00</published><updated>2009-08-11T10:26:05.460+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icf'/><category scheme='http://www.blogger.com/atom/ns#' term='opengovernment opengov'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Card Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenId'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><title type='text'>Open Trust Frameworks for Open Government</title><content type='html'>OIDF and the Information Card Foundation published a whitepaper titled "&lt;a href="http://wiki.informationcard.net/files/Open-Trust-Frameworks-for-Open-Gov-2009-08-10.pdf"&gt;Open Trust Frameworks for Open Government&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;It speaks for itself so I only add a &lt;a href="http://www.wordle.net/create"&gt;wordle&lt;/a&gt; of that document.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/SoEnXetkQyI/AAAAAAAAAyM/jkXMDvofMp4/s1600-h/TrustFrameworkWordle.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 260px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/SoEnXetkQyI/AAAAAAAAAyM/jkXMDvofMp4/s400/TrustFrameworkWordle.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5368615515137000226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Government accepting non-government id: A big step!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-411550252249746447?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/411550252249746447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=411550252249746447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/411550252249746447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/411550252249746447'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/08/open-trust-frameworks-for-open.html' title='Open Trust Frameworks for Open Government'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_63KXhUQPgSE/SoEnXetkQyI/AAAAAAAAAyM/jkXMDvofMp4/s72-c/TrustFrameworkWordle.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-8664695670648785563</id><published>2009-07-30T11:18:00.003+02:00</published><updated>2009-07-30T11:34:41.087+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google wave'/><category scheme='http://www.blogger.com/atom/ns#' term='Azigo'/><category scheme='http://www.blogger.com/atom/ns#' term='information card'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='wave'/><title type='text'>John Clippinger on i-cards and Google wave</title><content type='html'>&lt;a href="http://"&gt;John Clippinger&lt;/a&gt;, who directs the Law Lab at Harvard University and who is a co-founder of Parity Communications now &lt;a href="http://www.azigo.com/"&gt;Azigo&lt;/a&gt;, talks about &lt;a href="http://informationcard.net/"&gt;Information Cards&lt;/a&gt;, the wallet and that this will be integrated into &lt;a href="http://code.google.com/apis/wave/"&gt;Google wave&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This video is from the &lt;a href="http://www.ideasproject.com/question.webui?id=4425"&gt;ideas&lt;/a&gt; project: &lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/d1y9XdD8SGU&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/d1y9XdD8SGU&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;My hope is that companies like Google will help to put Information Cards into the browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-8664695670648785563?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/8664695670648785563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=8664695670648785563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/8664695670648785563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/8664695670648785563'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/john-clippinger-on-i-cards-and-google.html' title='John Clippinger on i-cards and Google wave'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-1445388823050063569</id><published>2009-07-24T11:16:00.005+02:00</published><updated>2009-07-24T11:21:13.600+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet identity workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw2009b'/><category scheme='http://www.blogger.com/atom/ns#' term='iiw'/><title type='text'>IIW 2009B Save the Date</title><content type='html'>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="vevent"&gt;&lt;a class="url" href="http://www.internetidentityworkshop.com/"&gt;&lt;img alt="Internet Identity Workshop 2009b" src="http://4.bp.blogspot.com/_63KXhUQPgSE/Sml8idobtjI/AAAAAAAAAx0/6nDgCHjXJhI/s400/iiw2009b.jpg"/&gt;&lt;br/&gt;&lt;span class="summary"&gt;Internet Identity Workshop 2009b&lt;/span&gt;, &lt;abbr class="dtstart" title="2009-11-03"&gt;November 3&lt;/abbr&gt;-&lt;abbr class="dtend" title="2009-11-06"&gt;5, 2009&lt;/abbr&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-1445388823050063569?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/1445388823050063569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=1445388823050063569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1445388823050063569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1445388823050063569'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/iiw-2009b-save-date.html' title='IIW 2009B Save the Date'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_63KXhUQPgSE/Sml8idobtjI/AAAAAAAAAx0/6nDgCHjXJhI/s72-c/iiw2009b.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-666557268945905780</id><published>2009-07-23T17:36:00.004+02:00</published><updated>2009-07-23T18:00:44.039+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='BarCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>DroidCon and DroidCamp Berlin</title><content type='html'>&lt;img src="http://www.droidcon.com/images/banners/linkus468_72.jpg" alt="DroidCon DroidCamp"&gt;&lt;br /&gt;&lt;a href="DroidCamp Berlin"&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;chs=350x350&amp;chl=BEGIN%3AVEVENT%0D%0ASUMMARY%3ADroidCamp+Berlin%0D%0ADTSTART%3A20091103%0D%0ADTEND%3A20091103%0D%0AEND%3AVEVENT%0D%0A" alt="DroidCamp Berlin"&gt;Nov 3, 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="DroidCamp Berlin"&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;chs=350x350&amp;chl=BEGIN%3AVEVENT%0D%0ASUMMARY%3ADroidCon+Berlin%0D%0ADTSTART%3A20091104%0D%0ADTEND%3A20091104%0D%0AEND%3AVEVENT%0D%0A" alt="DroidCon Berlin"&gt;Nov 4, 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sponsored by &lt;a href="http://www.laboratories.telekom.com/ipws/English/Pages/Willkommen.aspx"&gt;T-Labs&lt;/a&gt;!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-666557268945905780?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/666557268945905780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=666557268945905780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/666557268945905780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/666557268945905780'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/droidcon-and-droidcamp-berlin.html' title='DroidCon and DroidCamp Berlin'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-628672782196872180</id><published>2009-07-23T12:32:00.005+02:00</published><updated>2009-07-23T13:18:53.374+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='information card'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Card Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenId'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='weave'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Auth-napping OpenId by Weave</title><content type='html'>My first feeling was that this is a bit intrusive but then...&lt;br /&gt;&lt;br /&gt;Here is a picture of the authnapped OpenId form:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Smg-YYj68KI/AAAAAAAAAxU/zVoRDThri5o/s1600-h/weaveAuthNappingOpenId.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 144px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Smg-YYj68KI/AAAAAAAAAxU/zVoRDThri5o/s400/weaveAuthNappingOpenId.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361603945015472290" /&gt;&lt;/a&gt;&lt;br /&gt;Here is a picture of the original OpenId login:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/Smg-YH-dk_I/AAAAAAAAAxM/zJu5_W0s7QI/s1600-h/natOpenIdLogin.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 141px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/Smg-YH-dk_I/AAAAAAAAAxM/zJu5_W0s7QI/s400/natOpenIdLogin.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361603940563391474" /&gt;&lt;/a&gt;&lt;br /&gt;It is the user's decision to install and use Mozilla Lab's project "&lt;a href="http://labs.mozilla.com/projects/weave/"&gt;weave&lt;/a&gt;" or not. And this solves parts of the &lt;a href="http://factoryjoe.com/blog/2009/04/06/does-openid-need-to-be-hard/"&gt;NASCAR&lt;/a&gt; problem. Why should the service provider suggest some OpenId providers using the NASCAR? Well, if he has a whitelist of trusted OPs then yes.&lt;br /&gt;But the OpenId-NASCAR is a cludge anyway.&lt;br /&gt;I think that there should be an XRD description of which authentication methods and providers and token formats and so on a service provider supports or requires. Then a client component - read Browser &lt;a href="http://ignisvulpis.blogspot.com/2008/12/firefox-xrd-extension.html"&gt;extension&lt;/a&gt; - could help the user to make a good decision and prevent phishing attacks and more.&lt;br /&gt;The user does not care whether the protocol is OpenId or &lt;a href="http://informationcard.net/"&gt;Information Card&lt;/a&gt; or if the token format is SAML2 or what not. A unique user experience is desired. Ease of use is required. User consent is required. Security and Privacy need to be protected.&lt;br /&gt;&lt;br /&gt;This should be "in the browser"! Secure by default. Privacy protecting by default.&lt;br /&gt;I guess I don't have to repeat that I prefer the Information Card metaphor and UI. A client component is a good thing and it should be ubiquious, build-in but replacable and configurable at the user's choice.&lt;br /&gt;&lt;br /&gt;Identification, authentication and claims/attribute transfer is not the primary service provider's interest. Those tasks should be moved outside of the website's code into an authnapping module of the user's browser.&lt;br /&gt;&lt;br /&gt;Authnapping is good!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-628672782196872180?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/628672782196872180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=628672782196872180' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/628672782196872180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/628672782196872180'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/auth-napping-openid-by-weave.html' title='Auth-napping OpenId by Weave'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_63KXhUQPgSE/Smg-YYj68KI/AAAAAAAAAxU/zVoRDThri5o/s72-c/weaveAuthNappingOpenId.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-3968184068597059502</id><published>2009-07-23T10:11:00.005+02:00</published><updated>2009-07-23T10:56:52.962+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concordia'/><category scheme='http://www.blogger.com/atom/ns#' term='icf'/><category scheme='http://www.blogger.com/atom/ns#' term='catalyst09'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Card Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='IDM'/><category scheme='http://www.blogger.com/atom/ns#' term='Kantara'/><title type='text'>Imaginary Schedule for Catalyst '09</title><content type='html'>If I could travel to &lt;a href="https://burtongroup.wingateweb.com/us09/scheduler/weekAtGlance.do"&gt;Burton Group Catalyst Conference&lt;/a&gt; I would go to this talks:&lt;table&gt;&lt;tr&gt;&lt;th&gt;speaker&lt;/th&gt;&lt;th&gt;title&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Bob Blakley&lt;/td&gt;&lt;td&gt;2009: Upheaval In The Identity Market&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Lori Rowland; Bob Blakley; Mark Diodati;Gerry Gebel;Ian Glazer;Kevin Kampman&lt;/td&gt;&lt;td&gt;Identity Management: No Time Like the Present&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Michael Barrett&lt;/td&gt;&lt;td&gt;"Two Billionths of a Second after the Big Bang - Where Is Consumer Identity&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Bob Blakley&lt;/td&gt;&lt;td&gt;The Identity Services Market&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Bill Peer&lt;/td&gt;&lt;td&gt;Coming to Grips with Your Inner Cloud&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Mary Ruddy; Ron Carpinella; Tom Oscherwitz; Rick Rubin; Denise Tayloe&lt;/td&gt;&lt;td&gt;The Age of Identity Oracles&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Anne Thomas Manes&lt;/td&gt;&lt;td&gt;In Memory of SOA&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Robert Amos&lt;/td&gt;&lt;td&gt;Empower the Business with Identity Management&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Richard Watson&lt;/td&gt;&lt;td&gt;Service Modeling: Making Sure Your Services Deliver Value&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Dharmesh Panchmatia&lt;/td&gt;&lt;td&gt;Service Orientation for Success: a Case Study&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;and more. Listing all interesting talks here takes too much time.&lt;br /&gt;And then there is the &lt;a href="http://projectconcordia.org/index.php/Main_Page#Catalyst_2009_Pre-Conference_Workshop"&gt;Concordia workshop&lt;/a&gt; and the &lt;a href="http://informationcard.net/foundation/board-of-directors"&gt;ICF Directors&lt;/a&gt; Face-to-face meeting...&lt;br /&gt;&lt;br /&gt;I wish I could be there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-3968184068597059502?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/3968184068597059502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=3968184068597059502' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3968184068597059502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3968184068597059502'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/imaginary-schedule-for-catalyst-09.html' title='Imaginary Schedule for Catalyst &apos;09'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-3684312891055657590</id><published>2009-07-03T10:07:00.006+02:00</published><updated>2009-07-03T10:33:39.470+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selector'/><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='higgins'/><title type='text'>iPhone Selector @ xmldap.org</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.facebook.com/profile/pic.php?uid=AAAAAQAQzkxEi2nECt5VHy3Umx1NNwAAAAnYpBhsOTVGNdXIsnjQ3_wc"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 82px; height: 73px;" src="http://www.facebook.com/profile/pic.php?uid=AAAAAQAQzkxEi2nECt5VHy3Umx1NNwAAAAnYpBhsOTVGNdXIsnjQ3_wc" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://wiki.eclipse.org/IPhone_Selector"&gt;Higgins Project&lt;/a&gt;, namely &lt;a href="http://www.facebook.com/people/Markus-Sabadello/588183713"&gt;Markus Sabadello&lt;/a&gt;, created an &lt;a href="http://informationcard.net/"&gt;Information Card&lt;/a&gt; Selector that runs on the iPhone. Due to Apple's benevolent dictatorship which prevents extensions to the iPhone's webbrowser this selector uses a custom URL-scheme to launch the selector from a web page. Details can be found &lt;a href="http://wiki.eclipse.org/IPhone_Selector#I-Card_Selector_3"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I adapted the &lt;a href="https://xmldap.org/relyingparty/"&gt;xmldap relying party&lt;/a&gt; to output the new URL-scheme when the user-agent contains "iPhone" or "iPod".&lt;br /&gt;&lt;br /&gt;Here are some screenshots that Markus provided:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/Sk2-6UIcpNI/AAAAAAAAAxE/6PrhTBU5lG4/s1600-h/xmldap_icard.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/Sk2-6UIcpNI/AAAAAAAAAxE/6PrhTBU5lG4/s400/xmldap_icard.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5354145441059218642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-6B7CnKI/AAAAAAAAAw8/de-8W-8lgJM/s1600-h/iPhoneCardSelector_CardRequested.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-6B7CnKI/AAAAAAAAAw8/de-8W-8lgJM/s400/iPhoneCardSelector_CardRequested.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5354145436171148450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-548P-QI/AAAAAAAAAw0/SZFvHhjI8TE/s1600-h/iPhoneCardSelector_ChooseCard.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-548P-QI/AAAAAAAAAw0/SZFvHhjI8TE/s400/iPhoneCardSelector_ChooseCard.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5354145433760299266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-5tsQE7I/AAAAAAAAAws/5IY-yXwmtjc/s1600-h/xmldap_HereIsWhatYouposted.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Sk2-5tsQE7I/AAAAAAAAAws/5IY-yXwmtjc/s400/xmldap_HereIsWhatYouposted.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5354145430740407218" /&gt;&lt;/a&gt;&lt;br /&gt;Integrating this into the &lt;a href="http://code.google.com/p/openinfocard/downloads/list"&gt;openinfocard selector&lt;/a&gt; is a task for this evening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-3684312891055657590?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/3684312891055657590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=3684312891055657590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3684312891055657590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3684312891055657590'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/07/iphone-selector-xmldaporg.html' title='iPhone Selector @ xmldap.org'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_63KXhUQPgSE/Sk2-6UIcpNI/AAAAAAAAAxE/6PrhTBU5lG4/s72-c/xmldap_icard.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-6151567857842152343</id><published>2009-06-17T15:57:00.003+02:00</published><updated>2009-06-17T16:03:27.318+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox3'/><title type='text'>Firefox 3.5 Release Candidate is ready</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/Sjj3lW24F_I/AAAAAAAAAwk/UZ6WxAAtG0s/s1600-h/Firefox3.5_logo.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 306px; height: 320px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/Sjj3lW24F_I/AAAAAAAAAwk/UZ6WxAAtG0s/s320/Firefox3.5_logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5348296778665433074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://developer.mozilla.org/devnews/index.php/2009/06/17/firefox-35-beta-users-will-receive-update-to-early-release-candidate/"&gt;Firefox 3.5 Release Candidate is ready&lt;/a&gt;. If you don't have the latest and greatest browser please download it &lt;a href="http://www.mozilla.com/en-US/firefox/all-beta.html"&gt;here&lt;/a&gt; and then the &lt;a href="http://code.google.com/p/openinfocard/downloads/list"&gt;openinfocard selector&lt;/a&gt; of course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-6151567857842152343?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/6151567857842152343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=6151567857842152343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6151567857842152343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6151567857842152343'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/firefox-35-release-candidate-is-ready.html' title='Firefox 3.5 Release Candidate is ready'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_63KXhUQPgSE/Sjj3lW24F_I/AAAAAAAAAwk/UZ6WxAAtG0s/s72-c/Firefox3.5_logo.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-1862977907897441914</id><published>2009-06-09T12:50:00.006+02:00</published><updated>2009-06-09T13:06:12.620+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaker verification'/><category scheme='http://www.blogger.com/atom/ns#' term='voice search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Voice Search on Android</title><content type='html'>An feature of my G1 that I somehow did not notice until yesterday is a build-in voice search. Please notice the microfone icon next to the Google input box:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Si4_cFfBvCI/AAAAAAAAAwE/diAe5ut3vtQ/s1600-h/VoiceSearch.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Si4_cFfBvCI/AAAAAAAAAwE/diAe5ut3vtQ/s400/VoiceSearch.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5345279559476558882" /&gt;&lt;/a&gt;&lt;br /&gt;If I touch that icon I can speak a search term into the G1's microfon:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/Si5AXInjZuI/AAAAAAAAAwM/Sj-3NiS7ylI/s1600-h/SpeakNow.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/Si5AXInjZuI/AAAAAAAAAwM/Sj-3NiS7ylI/s400/SpeakNow.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5345280573929907938" /&gt;&lt;/a&gt;&lt;br /&gt;The recorded sound is then send to a Google server, I guess.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/Si5AXW08K-I/AAAAAAAAAwU/t486R2W-X1o/s1600-h/working.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/Si5AXW08K-I/AAAAAAAAAwU/t486R2W-X1o/s400/working.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5345280577744153570" /&gt;&lt;/a&gt;&lt;br /&gt;And the result presented to me. The next image shows the result after I tried to search for "Deutsche Telekom"... Hm! (This is not faked by me)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/Si4_IdCxx0I/AAAAAAAAAv8/nnmc8yMFlFI/s1600-h/tortureATT.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/Si4_IdCxx0I/AAAAAAAAAv8/nnmc8yMFlFI/s400/tortureATT.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5345279222203139906" /&gt;&lt;/a&gt;&lt;br /&gt;Other things work better:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/Si4_IJ2QUII/AAAAAAAAAv0/VBqhIGsUEhY/s1600-h/obama.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/Si4_IJ2QUII/AAAAAAAAAv0/VBqhIGsUEhY/s400/obama.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5345279217050341506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Has somebody implemented speaker verification for the G1? This would be soo natural to use the mobile's microfon to verify the user!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-1862977907897441914?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/1862977907897441914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=1862977907897441914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1862977907897441914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1862977907897441914'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/google-voice-search-on-android.html' title='Google Voice Search on Android'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_63KXhUQPgSE/Si4_cFfBvCI/AAAAAAAAAwE/diAe5ut3vtQ/s72-c/VoiceSearch.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-4548834284016664779</id><published>2009-06-06T09:42:00.006+02:00</published><updated>2009-06-06T10:00:16.234+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyberspace policy'/><category scheme='http://www.blogger.com/atom/ns#' term='wordle'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><category scheme='http://www.blogger.com/atom/ns#' term='identity management'/><category scheme='http://www.blogger.com/atom/ns#' term='cyberspace'/><title type='text'>Cyberspace Policy Review</title><content type='html'>Can you find the word "identity" in the &lt;a href="http://www.whitehouse.gov/assets/documents/Cyberspace_Policy_Review_final.pdf"&gt;Cyberspace Policy Review&lt;/a&gt; &lt;a href="http://www.wordle.net/"&gt;wordle&lt;/a&gt;? (click to enlarge)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/SioeOZ_tGTI/AAAAAAAAAvk/KRSPYYsMNAA/s1600-h/cyberspacePolicyReviewWordle.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 169px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/SioeOZ_tGTI/AAAAAAAAAvk/KRSPYYsMNAA/s400/cyberspacePolicyReviewWordle.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344117140673599794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Removing "government" and appendixes:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/SiogvOUDMvI/AAAAAAAAAvs/QcffDco9SK4/s1600-h/cyberspacePolicyReviewWordleA.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 262px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/SiogvOUDMvI/AAAAAAAAAvs/QcffDco9SK4/s400/cyberspacePolicyReviewWordleA.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344119903496647410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hm, "privacy" is a little bit better to see. "identity" still lost in the cloud.&lt;br /&gt;A semantic wordle is needed it seems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-4548834284016664779?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/4548834284016664779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=4548834284016664779' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4548834284016664779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4548834284016664779'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/cyberspace-policy-review.html' title='Cyberspace Policy Review'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_63KXhUQPgSE/SioeOZ_tGTI/AAAAAAAAAvk/KRSPYYsMNAA/s72-c/cyberspacePolicyReviewWordle.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-7817080462510225248</id><published>2009-06-05T20:38:00.006+02:00</published><updated>2009-06-05T21:43:11.519+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='location'/><category scheme='http://www.blogger.com/atom/ns#' term='openinfocard'/><category scheme='http://www.blogger.com/atom/ns#' term='ip location'/><category scheme='http://www.blogger.com/atom/ns#' term='geopriv'/><category scheme='http://www.blogger.com/atom/ns#' term='developer garden'/><category scheme='http://www.blogger.com/atom/ns#' term='civicloc'/><category scheme='http://www.blogger.com/atom/ns#' term='enabler'/><title type='text'>Developer Garden IP Location STS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.telekom.de/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 220px; height: 72px;" src="http://www.developergarden.com/developer-garden-theme/css/images/logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Deutsche Telekom launched its developer program called &lt;a href="http://www.developergarden.com/startseite"&gt;developer garden&lt;/a&gt; which offers several telecom services by providing APIs.&lt;br /&gt;&lt;br /&gt;One of these services is an IP location service that allows to resolve an IP address, if it comes from Deutsche Telekom's access network, to location information. While the retrievable location information is quite coarse it is still useful. My favorite use case is to restrict online banking to the country I live in or to the region or city I live in. This restriction would make online banking a little bit safer, although I know this is no silver bullet.&lt;br /&gt;Anyway, it is a good thing that the location information is not too accurate. I don't want any server to locate me. Viewed from the privacy angle even country or region/city information might be too much already.&lt;br /&gt;What I would like is user-centric location information. The Internet Service Provider should allow me - the user - to retrieve my location information to the accuracy that I accept. I can then hand this information over to the online shop, bank, news site, or whatever...&lt;br /&gt;&lt;br /&gt;Today I have put this new IP location service and a security token server together. I wrote an iplocation_sts that offers &lt;a href="http://informationcard.de/"&gt;Information Cards&lt;/a&gt; that contain location information. And I wrote an iplocation_rp that extracts this information from the security token. And it works! Yeah! Although I don't expect this to be the killer application which will make me rich or boost my career :-/ ... still I like it nevertheless.&lt;br /&gt;&lt;br /&gt;How does it look?&lt;br /&gt;You visit the Identity Provider with your Information Card enabled browser e.g. Firefox 3 with &lt;a href="http://code.google.com/p/openinfocard/downloads/list"&gt;openinfocard&lt;/a&gt;. You create an account and an Information Card that you download and install into your selector.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/SiluPWe6adI/AAAAAAAAAvU/sGTkUvkbo48/s1600-h/createIPlocationCard.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 393px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/SiluPWe6adI/AAAAAAAAAvU/sGTkUvkbo48/s400/createIPlocationCard.png" alt="" id="BLOGGER_PHOTO_ID_5343923642864134610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now you visit the relying party, click on the icon as directed...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_63KXhUQPgSE/SiluPC-CEPI/AAAAAAAAAvM/yQ-2f_7DX5Y/s1600-h/IPlocationRP.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 323px;" src="http://2.bp.blogspot.com/_63KXhUQPgSE/SiluPC-CEPI/AAAAAAAAAvM/yQ-2f_7DX5Y/s400/IPlocationRP.png" alt="" id="BLOGGER_PHOTO_ID_5343923637625950450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... and choose the installed location-card. This sends the token request to the IdP's tokenservice which retrieves the remote-address of the client (or its proxy :-(), generates the SAML assertion, ...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/SiluPLAESVI/AAAAAAAAAvE/5gv5Z-gz6AM/s1600-h/openinfocard.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/SiluPLAESVI/AAAAAAAAAvE/5gv5Z-gz6AM/s400/openinfocard.png" alt="" id="BLOGGER_PHOTO_ID_5343923639781968210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;that finally is send to the relyingparty.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/SiluO8AJD1I/AAAAAAAAAu8/2vS4-gDVm8s/s1600-h/claims.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 242px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/SiluO8AJD1I/AAAAAAAAAu8/2vS4-gDVm8s/s400/claims.png" alt="" id="BLOGGER_PHOTO_ID_5343923635755749202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now it is clear that I live in the region "Berlin" and that the country code is "de". Correct.&lt;br /&gt;&lt;br /&gt;Currently this is all installed only on my local machine but if Chuck installs the required libs on xmldap.org then you can play with it (if the access provider your ISP uses is Deutsche Telekom).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-7817080462510225248?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/7817080462510225248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=7817080462510225248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/7817080462510225248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/7817080462510225248'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/developer-garden-ip-location-sts.html' title='Developer Garden IP Location STS'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_63KXhUQPgSE/SiluPWe6adI/AAAAAAAAAvU/sGTkUvkbo48/s72-c/createIPlocationCard.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-3012621217055828994</id><published>2009-06-05T12:28:00.003+02:00</published><updated>2009-06-05T13:22:29.269+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='clickonce'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNET'/><title type='text'>Deinstalling .NET Framework Assistant 1.0 for Firefox</title><content type='html'>Microsoft published an &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=cecc62dc-96a7-4657-af91-6383ba034eab"&gt;update&lt;/a&gt; that allows to deinstall the clickonce support for Firefox without twiddling with the registry. &lt;a href="http://ignisvulpis.blogspot.com/2009/05/uninstalling-microsofts-clickonce.html"&gt;Good&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Before installing the patch the dotNet extension is grayed out:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/Sij_Af_PakI/AAAAAAAAAuk/y9rz4loveNI/s1600-h/dotNetFFaddon.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/Sij_Af_PakI/AAAAAAAAAuk/y9rz4loveNI/s400/dotNetFFaddon.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5343801341926926914" /&gt;&lt;/a&gt;&lt;br /&gt;After installing the patch it can now be deinstalled:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_63KXhUQPgSE/Sij_AnuSfQI/AAAAAAAAAus/6F-wYaTOoRk/s1600-h/dotNetFFaddonDeinstall.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_63KXhUQPgSE/Sij_AnuSfQI/AAAAAAAAAus/6F-wYaTOoRk/s400/dotNetFFaddonDeinstall.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5343801344003308802" /&gt;&lt;/a&gt;&lt;br /&gt;Ready:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_63KXhUQPgSE/Sij_A4CP_aI/AAAAAAAAAu0/-juqHS4Mzkc/s1600-h/dotNetFFaddonDeinstalled.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 238px;" src="http://1.bp.blogspot.com/_63KXhUQPgSE/Sij_A4CP_aI/AAAAAAAAAu0/-juqHS4Mzkc/s400/dotNetFFaddonDeinstalled.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5343801348381998498" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-3012621217055828994?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/3012621217055828994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=3012621217055828994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3012621217055828994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3012621217055828994'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/deinstalling-net-framework-assistant-10.html' title='Deinstalling .NET Framework Assistant 1.0 for Firefox'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_63KXhUQPgSE/Sij_Af_PakI/AAAAAAAAAuk/y9rz4loveNI/s72-c/dotNetFFaddon.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-3595913721549867792</id><published>2009-06-05T09:35:00.002+02:00</published><updated>2009-06-05T11:01:43.106+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer phone'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='hexbug'/><category scheme='http://www.blogger.com/atom/ns#' term='developer garden'/><category scheme='http://www.blogger.com/atom/ns#' term='G1'/><category scheme='http://www.blogger.com/atom/ns#' term='Deutsche Telekom'/><title type='text'>Android 1.5 Video of Developer Garden hexbug</title><content type='html'>Yesterday I &lt;a href="http://www.htc.com/www/support/android/adp.html"&gt;flashed&lt;/a&gt; the firmware of my G1 Android Developer Phone to version 1.5.&lt;br /&gt;&lt;br /&gt;Now the G1 can capture videos and upload them to youtube:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gJTzRW-JmhM&amp;hl=de&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gJTzRW-JmhM&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The filmed &lt;a href="http://www.hexbug.com/original"&gt;hexbug&lt;/a&gt; was a present given to attendies of the &lt;a href="https://www.developergarden.com/startseite"&gt;Deutsche Telekom Developer Garden&lt;/a&gt; launch party. Nice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-3595913721549867792?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/3595913721549867792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=3595913721549867792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3595913721549867792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3595913721549867792'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/android-15-video-of-developer-garden.html' title='Android 1.5 Video of Developer Garden hexbug'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-4212702883733711819</id><published>2009-06-04T07:22:00.002+02:00</published><updated>2009-06-04T07:41:17.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java SE 6 Update 14 has shipped</title><content type='html'>Java SE 6 Update &lt;a href="http://blogs.sun.com/SDNProgramNews/entry/java_se_6_update_145"&gt;14&lt;/a&gt; has shipped.&lt;br /&gt;&lt;br /&gt;"This release is Windows 7 support-ready and includes support for Internet Explorer 8, Windows Server 2008 SP2, and Windows Vista SP2. New features include the G1 garbage collector, plus performance and security enhancements. &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;Get it now&lt;/a&gt;!"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/"&gt;Java 5's&lt;/a&gt; end of life is only three month away. If you are still running Java 5 make sure that at least this is &lt;a href="http://java.sun.com/javase/downloads/index_jdk5.jsp"&gt;java5 update 19&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-4212702883733711819?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/4212702883733711819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=4212702883733711819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4212702883733711819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4212702883733711819'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/java-se-6-update-14-has-shipped.html' title='Java SE 6 Update 14 has shipped'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-6043386696428018124</id><published>2009-06-02T16:00:00.003+02:00</published><updated>2009-06-02T16:24:57.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='xmldap'/><title type='text'>IE8, XHTML and xmldap.org</title><content type='html'>Some time ago I changed the HTML code that the &lt;a href="https://xmldap.org/relyingparty/"&gt;xmldap.org&lt;/a&gt; site produces to XHTML.&lt;br /&gt;It seems that IE8 is not happy with it, although I tested all pages with http://validator.w3.org/&lt;br /&gt;&lt;span style="font: xx-small Courier, monospace"&gt;Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)&lt;/span&gt;&lt;br /&gt;Sad. When I use IE8 and Cardspace to present an Information Card then IE8 offers to store a file to my local disk... When I post that file's content to the validator it verifies that this is valid XHTML 1.0 strict. And the content-type is "application/xhtml+xml". Maybe this is the problem?&lt;br /&gt;&lt;br /&gt;Don't know whether I should care... Google does not consider IE8 to be a &lt;a href="http://radar.oreilly.com/upload/2009/05/browser_innovation.png"&gt;suitable&lt;/a&gt; browser (taken from &lt;a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html"&gt;here&lt;/a&gt;). Firefox is my browser and I assume that the others implement xhtml correctly too.&lt;br /&gt;Anyways, if one IE-enthusiast offers a solution that is standard conform then I am happy to improve the xmldap site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-6043386696428018124?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/6043386696428018124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=6043386696428018124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6043386696428018124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/6043386696428018124'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/ie8-xhtml-and-xmldaporg.html' title='IE8, XHTML and xmldap.org'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-522265608454934650</id><published>2009-06-02T14:17:00.003+02:00</published><updated>2009-06-02T15:22:26.908+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='information card'/><category scheme='http://www.blogger.com/atom/ns#' term='selector'/><category scheme='http://www.blogger.com/atom/ns#' term='cardspace geneva'/><category scheme='http://www.blogger.com/atom/ns#' term='CardSpace'/><title type='text'>Information Card Simple Profile</title><content type='html'>Normally, before the selector requests a security token from the IdP's tokenservice endpoint it asks the metadata endpoint of the IdP and retrieves that metadata which tells it whether transport-security or symmetric-binding and other things are to be used in the token request.&lt;br /&gt;&lt;br /&gt;I suggest that we define a simple-profile that basically skips the metadata retrievel step and replace it with default data.&lt;br /&gt;&lt;br /&gt;The IdP that wants the simple-profile to be used just issues Information Cards that do not contain the metadata endpoint information.&lt;br /&gt;&lt;br /&gt;Instead of:&lt;span style="font: x-small Courier, monospace"&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;ic:TokenService&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:EndpointReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:Address&amp;gt;https://contoso.com/sts/pwd&amp;lt;/wsa:Address&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:Metadata&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsx:Metadata&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsx:MetadataSection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dialect="https://schemas.xmlsoap.org/ws/2004/09/mex"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsx:MetadataReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:Address&amp;gt;https://contoso.com/sts/pwd/mex&amp;lt;/wsa:Address&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsx:MetadataReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsx:MetadataSection&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsx:Metadata&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsa:Metadata&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsa:EndpointReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:UserCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:UsernamePasswordCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:Username&amp;gt;Zoe&amp;lt;/ic:Username&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:UsernamePasswordCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:UserCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:TokenService&amp;gt;&lt;br /&gt;&amp;lt;/ic:TokenServiceList&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;the Information Card would contain just:&lt;span style="font: x-small Courier, monospace"&gt;&lt;br /&gt; &amp;nbsp;&amp;lt;ic:TokenService&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:EndpointReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;wsa:Address&amp;gt;https://contoso.com/sts/pwd&amp;lt;/wsa:Address&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/wsa:EndpointReference&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:UserCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:UsernamePasswordCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ic:Username&amp;gt;Zoe&amp;lt;/ic:Username&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:UsernamePasswordCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:UserCredential&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/ic:TokenService&amp;gt;&lt;br /&gt;&amp;lt;/ic:TokenServiceList&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;What are the default values of the metadata that the selector assumes?:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Transport Security must be used; the IdP tokenservice uses SSL/TLS.&lt;/li&gt;&lt;li&gt;We might assume that the Information Card signing certificate is the same as the security tokenservice certificate; IFF the issuer does not use &lt;a href="http://schemas.xmlsoap.org/ws/2004/08/addressing/addressingidentity/WS-AddressingAndIdentity.pdf"&gt;WS-AddressingAndIdentity&lt;/a&gt; to specify the STS certificate...&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Maybe there are other assumptions that I just can not remember now? What are the security implications? &lt;br /&gt;Please help to make the Identity Metasystem as simple as possible (but not simpler).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-522265608454934650?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/522265608454934650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=522265608454934650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/522265608454934650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/522265608454934650'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/06/information-card-simple-profile.html' title='Information Card Simple Profile'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-4668751774510880609</id><published>2009-05-30T21:42:00.003+02:00</published><updated>2009-05-30T21:50:41.665+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Uninstalling Microsoft's Clickonce Support for Firefox</title><content type='html'>Just &lt;a href="http://www.heise.de/newsticker/Microsoft-installiert-Firefox-Add-On-ohne-Rueckfrage-Update--/meldung/139643"&gt;learned&lt;/a&gt; how to &lt;a href="http://blogs.msdn.com/brada/archive/2009/02/27/uninstalling-the-clickonce-support-for-firefox.aspx"&gt;uninstall&lt;/a&gt; Microsoft's Clickonce support for Firefox.&lt;br /&gt;&lt;br /&gt;When you are a Microsoft customer by using e.g. Windows XP like me; and you update regularly then you might have &lt;a href="http://ignisvulpis.blogspot.com/2009/04/user-agent-pollution-net-clr-3530729.html"&gt;wondered&lt;/a&gt; some time ago that a new addon misteriously appeared in Firefox.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/02/27/uninstalling-the-clickonce-support-for-firefox.aspx"&gt;This&lt;/a&gt; Microsoft explains some of it and how you can tweak the registry to get rid of it again. Yig. &lt;br /&gt;&lt;br /&gt;This is too much customer care for my taste. Or too less when you have to edit the registry to clean your computer from unwanted helpers. Not good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-4668751774510880609?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/4668751774510880609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=4668751774510880609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4668751774510880609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/4668751774510880609'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/05/uninstalling-microsofts-clickonce.html' title='Uninstalling Microsoft&apos;s Clickonce Support for Firefox'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-3397382306500148960</id><published>2009-05-26T15:13:00.004+02:00</published><updated>2009-05-26T15:29:30.351+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='german language'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='CardSpace'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Your search - cardspace site:microsoft.de - did not match any documents.</title><content type='html'>&lt;a href="http://www.google.de/search?q=cardspace+site%3Amicrosoft.de"&gt;http://www.google.de/search?q=cardspace+site%3Amicrosoft.de&lt;/a&gt; yields:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_63KXhUQPgSE/Shvr0DLeFZI/AAAAAAAAAuc/nlC0qBHzxjc/s1600-h/cardspace-google-search-microsoft-de.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 324px;" src="http://4.bp.blogspot.com/_63KXhUQPgSE/Shvr0DLeFZI/AAAAAAAAAuc/nlC0qBHzxjc/s400/cardspace-google-search-microsoft-de.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5340121062616995218" /&gt;&lt;/a&gt;&lt;br /&gt;Not good! It seems that the German Microsoft site is not searched by Google. Strange.&lt;br /&gt;Ahh. &lt;a href="http://www.google.de/search?hl=en&amp;client=firefox-a&amp;channel=s&amp;rls=org.mozilla%3Ade%3Aofficial&amp;as_q=cardspace&amp;as_epq=&amp;as_oq=&amp;as_eq=&amp;num=10&amp;lr=lang_de&amp;as_filetype=&amp;ft=i&amp;as_sitesearch=microsoft.com&amp;as_qdr=all&amp;as_rights=&amp;as_occt=any&amp;cr=&amp;as_nlo=&amp;as_nhi=&amp;safe=images"&gt;Searching for German language content on microsoft.com&lt;/a&gt; yields results...&lt;br /&gt;Still...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.microsoft.com/Results.aspx?qsc0=0&amp;q=cardspace&amp;x=0&amp;y=0&amp;mkt=de-DE&amp;FORM=QBMH1&amp;l=1"&gt;Searching for Cardspace at search.microsoft.com&lt;/a&gt; results in an interesting suggestion: "Meinten Sie vielleicht: cards pace" (did you mean 'cards pace'). It seems that search.microsoft.com does not know Microsoft products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-3397382306500148960?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/3397382306500148960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=3397382306500148960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3397382306500148960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/3397382306500148960'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/05/your-search-cardspace-sitemicrosoftde.html' title='Your search - cardspace site:microsoft.de - did not match any documents.'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_63KXhUQPgSE/Shvr0DLeFZI/AAAAAAAAAuc/nlC0qBHzxjc/s72-c/cardspace-google-search-microsoft-de.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37220752.post-1079099651129120639</id><published>2009-05-25T15:16:00.003+02:00</published><updated>2009-05-25T15:45:43.243+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>J2SE 5.0 is in its Java Technology End of Life (EOL) transition period</title><content type='html'>"&lt;a href="http://java.sun.com/javase/downloads/index_jdk5.jsp"&gt;J2SE 5.0&lt;/a&gt; is in its Java Technology End of Life (EOL) transition period. The EOL transition period began April 8th, 2008 and will complete October 30th, 2009, when J2SE 5.0 will have reached its End of Service Life (EOSL)."&lt;br /&gt;&lt;br /&gt;While playing around with some SUN developement kit and trying to build the samples I got the error message that the version of the class files do not match. One gets this error message when some jar file was generated with another version of Java... Some time ago I deinstalled all old versions of Java from my computer keeping only the Java 6u13 JDK. It turns out that I need Java 5 to build the samples. Not good.&lt;br /&gt;&lt;br /&gt;I downloaded java 5 and succeeded to build the samples... But anyway SUN should see to it that this does NOT happen. Especially with its own SDKs.&lt;br /&gt;&lt;br /&gt;I already deinstalled java 5 again, but will keep the installer on disk for future incidents like this.&lt;br /&gt;&lt;br /&gt;Migrate to java6 now!&lt;br /&gt;&lt;br /&gt;Another pain point: What about J2ME? Are there any &lt;a href="http://blogs.sun.com/javamesdk/entry/future_directions"&gt;plans&lt;/a&gt; to update this java-1.3-ish language to java6? Android has &lt;a href="http://developer.android.com/reference/packages.html"&gt;java&lt;/a&gt; 6 but that is another league.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37220752-1079099651129120639?l=ignisvulpis.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ignisvulpis.blogspot.com/feeds/1079099651129120639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37220752&amp;postID=1079099651129120639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1079099651129120639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37220752/posts/default/1079099651129120639'/><link rel='alternate' type='text/html' href='http://ignisvulpis.blogspot.com/2009/05/j2se-50-is-in-its-java-technology-end.html' title='J2SE 5.0 is in its Java Technology End of Life (EOL) transition period'/><author><name>Axel Nennker</name><uri>http://www.blogger.com/profile/01265275474642785203</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08532338356778642710'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>