Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
Use parent beans to simplify declaring Shibboleth spring-extensions f…
Browse files Browse the repository at this point in the history
…actory beans.
  • Loading branch information
iay committed May 30, 2014
1 parent 50514ac commit 0162fca
Show file tree
Hide file tree
Showing 33 changed files with 51 additions and 37 deletions.
2 changes: 1 addition & 1 deletion mdx/at_aconet/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<!--
Signing certificate.
-->
<bean id="at_aconet_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="at_aconet_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/at_aconet/aconet-aai-metadata-signing.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/au_aaf/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!--
Signing certificate.
-->
<bean id="au_aaf_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="au_aaf_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/au_aaf/aaf-metadata-cert.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/be_belnet/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="be_belnet_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="be_belnet_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/be_belnet/certificate.federation.belnet.be.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/br_cafe/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="br_cafe_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="br_cafe_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/br_cafe/metadata.crt"/>
Expand Down
4 changes: 2 additions & 2 deletions mdx/ca_caf/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
This one is used to sign the eduGAIN aggregate.
-->
<bean id="ca_caf_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="ca_caf_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/ca_caf/metadata-signer.crt"/>
Expand All @@ -74,7 +74,7 @@
This one is used to sign the production aggregate.
-->
<bean id="ca_caf_cafShibSigningCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="ca_caf_cafShibSigningCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/ca_caf/cafshib_metadata_verify.crt"/>
Expand Down
4 changes: 2 additions & 2 deletions mdx/ch_switchaai/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Federation signing certificate.
-->
<bean id="ch_switchaai_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="ch_switchaai_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/ch_switchaai/metadata.crt"/>
Expand All @@ -62,7 +62,7 @@
<!--
Interfederation signing certificate.
-->
<bean id="ch_switchaai_interfedSigningCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="ch_switchaai_interfedSigningCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/ch_switchaai/interfed.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/cl_cofre/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<!--
Signing certificate.
-->
<bean id="cl_cofre_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="cl_cofre_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/cl_cofre/metadata-signer.crt"/>
Expand Down
14 changes: 14 additions & 0 deletions mdx/common-beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,20 @@
<bean id="EntityRegistrationAuthorityFilterStage" abstract="true" parent="stage_parent"
class="net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage"/>

<!-- *** Parent beans for Shibboleth spring-extensions factory beans. *** -->

<bean id="PrivateKeyFactoryBean" abstract="true"
class="net.shibboleth.ext.spring.factory.PrivateKeyFactoryBean"/>

<bean id="PublicKeyFactoryBean" abstract="true"
class="net.shibboleth.ext.spring.factory.PublicKeyFactoryBean"/>

<bean id="X509CertificateChainFactoryBean" abstract="true"
class="net.shibboleth.ext.spring.factory.X509CertificateChainFactoryBean"/>

<bean id="X509CertificateFactoryBean" abstract="true"
class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean"/>

<!-- *** Parent beans for Shibboleth MDA components. *** -->

<bean id="EntityFilterStage" abstract="true" parent="stage_parent"
Expand Down
2 changes: 1 addition & 1 deletion mdx/cz_eduid/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
<!--
Metadata signing certificate.
-->
<bean id="cz_eduid_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="cz_eduid_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/cz_eduid/metadata.eduid.cz.crt.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/de_dfnaai/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="de_dfnaai_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="de_dfnaai_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/de_dfnaai/dfn-aai.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/dk_wayf/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
This one is used to sign the eduGAIN aggregate.
-->
<bean id="dk_wayf_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="dk_wayf_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/dk_wayf/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/es_sir/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="es_sir_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="es_sir_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/es_sir/metadata-signer.crt"/>
Expand Down
4 changes: 2 additions & 2 deletions mdx/fi_haka/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Federation signing certificate.
-->
<bean id="fi_haka_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="fi_haka_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/fi_haka/haka-sign.csc.fi.pem"/>
Expand All @@ -71,7 +71,7 @@
<!--
eduGAIN signing certificate.
-->
<bean id="fi_haka_edugainSigningCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="fi_haka_edugainSigningCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/fi_haka/edugain.crt"/>
Expand Down
4 changes: 2 additions & 2 deletions mdx/fr_renater/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<!--
Signing certificate.
-->
<bean id="fr_renater_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="fr_renater_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/fr_renater/metadata-federation-renater.crt"/>
Expand All @@ -87,7 +87,7 @@
<!--
eduGAIN signing certificate.
-->
<bean id="fr_renater_edugainSigningCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="fr_renater_edugainSigningCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/fr_renater/renater-federation-metadata.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/gr_grnet/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="gr_grnet_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="gr_grnet_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/gr_grnet/wayf.grnet.gr.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/hr_eduhr/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<!--
Signing certificate.
-->
<bean id="hr_eduhr_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="hr_eduhr_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/hr_eduhr/metadata.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/hu_eduid/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Metadata signing certificate.
-->
<bean id="hu_eduid_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="hu_eduid_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/hu_eduid/href-metadata-signer-2011.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/ie_edugate/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<!--
Metadata signing certificate.
-->
<bean id="ie_edugate_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="ie_edugate_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/ie_edugate/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/int_cobweb/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<!--
Signing certificate.
-->
<bean id="int_cobweb_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="int_cobweb_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/int_cobweb/cobweb.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/int_edugain/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
<!--
eduGAIN signing certificate.
-->
<bean id="int_edugain_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="int_edugain_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/int_edugain/edugain-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/it_idem/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!--
Signing certificate.
-->
<bean id="it_idem_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="it_idem_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/it_idem/signer-bundle.pem"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/jp_gakunin/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!--
Signing certificate.
-->
<bean id="jp_gakunin_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="jp_gakunin_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/jp_gakunin/gakunin-signer-2010.cer"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/lv_laife/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
This certificate is used to sign the eduGAIN aggregate, but the production
aggregate is not signed.
-->
<bean id="lv_laife_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="lv_laife_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/lv_laife/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/nl_surfconext/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<!--
Metadata signing certificate.
-->
<bean id="nl_surfconext_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="nl_surfconext_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/nl_surfconext/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/nl_surfnet/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<!--
Metadata signing certificate.
-->
<bean id="nl_surfnet_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="nl_surfnet_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/nl_surfnet/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/no_feide/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
<!--
Signing certificate.
-->
<bean id="no_feide_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="no_feide_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/no_feide/metadata.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/nz_tuakiri/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!--
Signing certificate.
-->
<bean id="nz_tuakiri_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="nz_tuakiri_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/nz_tuakiri/tuakiri-test-metadata-cert.pem"/>
Expand Down
4 changes: 2 additions & 2 deletions mdx/pl_pionier/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<!--
Federation signing certificate.
-->
<bean id="pl_pionier_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="pl_pionier_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/pl_pionier/pionier.crt"/>
Expand All @@ -64,7 +64,7 @@
<!--
eduGAIN signing certificate.
-->
<bean id="pl_pionier_edugainCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="pl_pionier_edugainCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/pl_pionier/edugain.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/se_swamid/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
<!--
Federation signing certificate.
-->
<bean id="se_swamid_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="se_swamid_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/se_swamid/md-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/si_arnes/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!--
ARNES signing certificate.
-->
<bean id="si_arnes_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="si_arnes_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/si_arnes/aai.arnes.si.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/uk/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
<!--
Metadata signing certificate.
-->
<bean id="uk_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="uk_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/uk/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/uk_eduserv/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!--
Metadata signing certificate.
-->
<bean id="uk_eduserv_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="uk_eduserv_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/uk_eduserv/metadata-signer.crt"/>
Expand Down
2 changes: 1 addition & 1 deletion mdx/us_incommon/beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
<!--
InCommon signing certificate.
-->
<bean id="us_incommon_signingCertificate" class="net.shibboleth.ext.spring.factory.X509CertificateFactoryBean">
<bean id="us_incommon_signingCertificate" parent="X509CertificateFactoryBean">
<property name="certificateFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/us_incommon/inc-md-cert.pem"/>
Expand Down

0 comments on commit 0162fca

Please sign in to comment.