'__DEFAULT__', 'privatekey' => 'server.pem', 'privatekey_pass' => 'YourPrivateKeyPassphrase', /* you encrypt your private key, right? */ 'certificate' => 'server.crt', /* see https://safire.ac.za/technical/resources/generating-certificates-for-safire/ */ 'auth' => 'example-userpass', /* from config/authsources.php */ 'scope' => ['safire.ac.za', 'wf.safire.ac.za'], /* Scopes showing all possible valid right-hand-sides for eduPersonPrincipalName and mail */ 'signature.algorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', /* SHA1 not acceptable */ 'SingleSignOnServiceBinding' => ['urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect',], /* SAML2int only requires HTTP-Redirect, but could include HTTP-POST */ 'SingleLogoutServiceBinding' => ['urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect',], /* SAML2int only requires HTTP-Redirect, but could include HTTP-POST */ 'attributes.NameFormat' => 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', /* * Feel free to include as many official translations as you have. * English, IsiZulu, isiXhosa & Afrikaans currently natively supported. * Where a translation is not included, English will be used by default. */ 'OrganizationName' => [ /* Legal Name */ 'en' => 'Example University', 'af' => 'Byvorbeeld Universiteit', ], 'OrganizationDisplayName' => [ /* Name your university is commonly known by */ 'en' => 'ExampleU', 'af' => 'ByvorbeeldU', ], 'OrganizationURL' => ['en' => 'https://example.ac.za/',], /* Your home page */ 'UIInfo' => [ 'DisplayName' => [ /* usually same as OrganizationDisplayName */ 'en' => 'Example Identity Provider', 'af' => 'Byvorbeeld Identiteit Verskaffer', ], 'Description' => [ 'en' => 'Example Identity Provider', 'af' => 'Byvorbeeld Identiteit Verskaffer', ], 'PrivacyStatementURL' => ['en' => 'https://safire.ac.za/safire/policy/privacy',], /* STRONGLY RECOMMENDED */ 'InformationURL' => ['en' => 'https://safire.ac.za/users/who-why-what',], /* suggested */ 'Logo' => [ [ /* Recommended by Shibboleth SP */ 'url' => 'https://static.safire.ac.za/logos/safire-logo-16x16.png', 'height' => 16, 'width' => 16, ], [ /* Recommended by Shibboleth SP */ 'url' => 'https://static.safire.ac.za/logos/safire-logo-80x60.png', 'height' => 60, 'width' => 80, ], [ /* This is the size recommended by SAFIRE (at least 150x150, square) */ 'url' => 'https://static.safire.ac.za/logos/safire-logo-300x300.png', 'height' => 300, 'width' => 300, ], ], ], 'DiscoHints' => [ /* centre of your campus. u= radius in metres */ 'GeolocationHint' => ['geo:-34.002972,18.467533;u=100'], ], 'contacts' => [ /* technical contact is added automatically from config/config.php */ [ 'contactType' => 'support', 'emailAddress' => 'mailto:support@example.ac.za', /* role not person */ 'givenName' => 'Example University Help Desk', 'telephoneNumber' => '+27.21.114.0000', ], [ /* required for Sirtfi, but this is how to add a security contact if you have one */ 'contactType' => 'other', 'emailAddress' => 'mailto:csirt@example.ac.za', 'givenName' => 'Example University CSIRT', 'telephoneNumber' => '+27.21.114.9999', 'attributes' => [ 'xmlns:remd' => 'http://refeds.org/metadata', 'remd:contactType' => 'http://refeds.org/metadata/contactType/security', ], ], ], ];