Shibboleth 2.x packages updated in unstable

Kristof BAJNOK bajnokk at niif.hu
Tue Sep 15 09:10:23 UTC 2009


On Wednesday 09 September 2009 23.51.07 Ferenc Wagner wrote:
> > Debian unstable should now have all the current versions of the
> > Shibboleth packages.  I've done some light testing, but haven't been
> > able to do anything that comprehensive since we'll be doing our
> > Shibboleth 2.x upgrade later this fall.  If anyone is in a position
> > to test with unstable, please do.
>
> Thank you very much for wading through this!  I did some very basic
> testing today and the SP installed and started OK.  We'll continue
> stressing the new packages, but we haven't got a prepared unstable
> testing environment either.

I've upgraded some of our lenny boxes to 2.2.1 today (from squeeze), no 
problems so far.

The only thing I had to do manually after the upgrades is to apply the 
following patch on shibboleth2.xml to get rid of the startup warning about 
the (now) legacy Policy syntax:

--- /tmp/shibboleth2.xml        2009-08-26 16:46:05.484303000 +0200                  
+++ /etc/shibboleth/shibboleth2.xml     2009-09-15 10:50:06.787473117 +0200          
@@ -296,12 +296,20 @@                                                                

     <!-- Each policy defines a set of rules to use to secure messages. -->
     <SecurityPolicies>
-        <!-- The predefined policy enforces replay/freshness and permits 
signing and client TLS. -->
+        <!--
+        The predefined policy enforces replay/freshness, standard
+        condition processing, and permits signing and client TLS.
+        -->
         <Policy id="default" validate="false">
-            <Rule type="MessageFlow" checkReplay="true" expires="60"/>
-            <Rule type="ClientCertAuth" errorFatal="true"/>
-            <Rule type="XMLSigning" errorFatal="true"/>
-            <Rule type="SimpleSigning" errorFatal="true"/>
+            <PolicyRule type="MessageFlow" checkReplay="true" 
expires="60"/>
+            <PolicyRule type="Conditions">
+                <PolicyRule type="Audience"/>
+                <!-- Enable Delegation rule to permit delegated access. -->
+                <!-- <PolicyRule type="Delegation"/> -->
+            </PolicyRule>
+            <PolicyRule type="ClientCertAuth" errorFatal="true"/>
+            <PolicyRule type="XMLSigning" errorFatal="true"/>
+            <PolicyRule type="SimpleSigning" errorFatal="true"/>
         </Policy>
     </SecurityPolicies>

I didn't care much about the changes in attribute-map.xml, just kept the old 
version. 

So far I've only done some basic functionality testing (session initiation, 
logout, content protection). It just works. :) 
If you have anything specific to test, please let me know.

Kristof



More information about the Pkg-shibboleth-devel mailing list