TRUE, 'sets' => array( 'edugain' => array( 'cron' => array('daily'), 'sources' => array( array( /* * entityIDs that should be excluded from this src. */ #'blacklist' => array( # 'http://some.other.uni/idp', #), /* * Whitelist: only keep these EntityIDs. */ #'whitelist' => array( # 'http://some.uni/idp', # 'http://some.other.uni/idp', #), #'conditionalGET' => TRUE, 'src' => 'https://metadata.feide.no/edugain-metadata.xml', 'certificates' => array('feide.pem'), #'validateFingerprint' => '59:1D:4B:46:70:46:3E:ED:A9:1F:CC:81:6D:C0:AF:2A:09:2A:A8:01', 'template' => array( 'tags' => array('edugain'), 'authproc' => array( 51 => array('class' => 'core:AttributeMap', 'oid2name'), ), ), ), ), 'expireAfter' => 60*60*24*4, // Maximum 4 days cache time. 'outputDir' => 'metadata/edugain/', /* * Which output format the metadata should be saved as. * Can be 'flatfile' or 'serialize'. 'flatfile' is the default. */ 'outputFormat' => 'flatfile', ), 'clarin' => array( 'cron' => array('daily'), 'sources' => array( array( /* * entityIDs that should be excluded from this src. */ #'blacklist' => array( # 'http://some.other.uni/idp', #), /* * Whitelist: only keep these EntityIDs. */ #'whitelist' => array( # 'http://some.uni/idp', # 'http://some.other.uni/idp', #), #'conditionalGET' => TRUE, 'src' => 'https://infra.clarin.eu/aai/prod_md_about_clarin_erics_idp.xml', #'certificates' => array('kalmar.pem'), #'validateFingerprint' => '59:1D:4B:46:70:46:3E:ED:A9:1F:CC:81:6D:C0:AF:2A:09:2A:A8:01', 'template' => array( 'tags' => array('clarin'), 'authproc' => array( 51 => array('class' => 'core:AttributeMap', 'oid2name'), ), ), ), ), 'expireAfter' => 60*60*24*4, // Maximum 4 days cache time. 'outputDir' => 'metadata/clarin/', /* * Which output format the metadata should be saved as. * Can be 'flatfile' or 'serialize'. 'flatfile' is the default. */ 'outputFormat' => 'flatfile', ), ), );