Skip to content

Commit

Permalink
INTERNAL CHANGE
Browse files Browse the repository at this point in the history
Add some very preliminary and experimental download and checking support for the eduGAIN pilot metadata.
  • Loading branch information
iay committed Mar 15, 2011
1 parent 256955e commit 3334c90
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 0 deletions.
53 changes: 53 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1034,6 +1034,59 @@
</target>


<!--
*************************
*** ***
*** E D U G A I N ***
*** ***
*************************
-->

<property name="edugain.dir" value="${feds.dir}/edugain"/>
<property name="edugain.metadata.location"
value="http://mds.edugain.org/"/>
<property name="edugain.metadata.cert"
value="${edugain.dir}/edugain-signer.crt"/>

<macrodef name="XMLSECTOOL.VFY.edugain">
<attribute name="i"/><!-- input file, assumed to be in the XML directory -->
<sequential>
<XMLSECTOOL i="@{i}">
<args>
<arg value="--verifySignature"/>
<arg value="--certificate"/>
<arg value="${edugate.metadata.cert}"/>
<!--
<arg value="- -quiet"/>
-->
</args>
</XMLSECTOOL>
</sequential>
</macrodef>

<target name="verify.edugain">
<echo>Verifying metadata held at ${edugain.metadata.location}</echo>
<delete file="${xml.dir}/temp.xml" quiet="true" verbose="false"/>
<get src="${edugain.metadata.location}" dest="${xml.dir}/temp.xml"/>

<!--
Verify using xmlsectool.
-->
<XMLSECTOOL.VFY.edugain i="temp.xml"/>

<!--
Run UK checking rulesets.
-->
<CHECK i="${xml.dir}/temp.xml" s="check_imported.xsl"/>

<!--
Delete the temporary file.
-->
<delete file="${xml.dir}/temp.xml" quiet="true" verbose="false"/>

<echo>Verification completed.</echo>
</target>

<!--
*******************************
*** ***
Expand Down
15 changes: 15 additions & 0 deletions feds/edugain/edugain-signer.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
-----BEGIN CERTIFICATE-----
MIIC1DCCAbygAwIBAgIETCJV1DANBgkqhkiG9w0BAQUFADAsMQ4wDAYDVQQKEwVHRUFOVDEaMBgG
A1UEAxMRZWR1R0FJTiBTaWduZXIgQ0EwHhcNMTAwNjIzMTg0MzMyWhcNMTQwODAxMTg0MzMyWjAs
MQ4wDAYDVQQKEwVHRUFOVDEaMBgGA1UEAxMRZWR1R0FJTiBTaWduZXIgQ0EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCRfl1zhkaFveJvJtS03bRIO3k77q2s5m+c6sQ83j71rIad+vGC
O29S4JHBXHI/U57yNbNLgoKzl0MI4WQrs4KT/y+LPMFB9M0lNrALQd/op6PNc7CWKMN1yV8V/L74
/vapRlb90gPVJABHmoAfQmjyMXLW38KLwzK1qEpKUIxPBfQMBawmh0gC2T5ndZndcMPpgsMXyG2A
Z4QGSOt4tgpspjTSRY++X+gi9WUuWzsEHHdFhCR9UYQ6+1glMVheJjVmoD0b9V/KQ0BF/1zry2jf
WlchFeILlWbWgiWsIBA4BPNHqFW42qGgUr9DI3FzRLHXqF2N2f592tzcTeDZ11ejAgMBAAEwDQYJ
KoZIhvcNAQEFBQADggEBAGC8iCKBUzmNIhikaCImp8WIMoI9VMYf/iBGcovaujRW85BmVfE0qj2y
G2BfuA8RkxX7wayvb6znA7HSuQHpdVoI6poPbaW5ynZy35G3pzKs7dyZo6oGivE1Cj7PqJHXLICJ
in3pKWGfHLkkYa64B32pXy7t42Rlvn2uog5MEYCgo4jnfhxnw0iPFJTHEy3x/PJ5Yxe5o/fDIUXt
bIb0R0Z6Tym34YsUQQvmT11vfPPsFVc6Nkda0xo2DBxaPfw3ieTojimmnToPLFJL9DEEWKSSrIZQ
YYrop0ftnQRhkFiu2TMYXiIiwKgLXKz7VybtcIMjt/tClNsDWTlIxwwFnNo=
-----END CERTIFICATE-----

0 comments on commit 3334c90

Please sign in to comment.