],
        "display_name": [
            ucr.get('umc/saml/organization/display-name',
                    'Univention Management Console %s' % (fqdn, ))
        ],
        "url": [
            (ucr.get('umc/saml/organization/url',
                     'https://%s/univention/management/' % (fqdn, )), "en"),
        ],
    },
}

tmpfile = NamedTemporaryFile()  # workaround for broken PEM parsing in pysaml2
tmpfile.write(get_cert())
tmpfile.flush()
CONFIG['cert_file'] = tmpfile.name

OASIS_DEFAULT_NS_PREFIXES = {
    'ds': 'http://www.w3.org/2000/09/xmldsig#',
    'md': 'urn:oasis:names:tc:SAML:2.0:metadata',
    'mdui': 'urn:oasis:names:tc:SAML:metadata:ui',
    'saml': 'urn:oasis:names:tc:SAML:2.0:assertion',
    'samlp': 'urn:oasis:names:tc:SAML:2.0:protocol',
    'xenc': 'http://www.w3.org/2001/04/xmlenc#',
    'xs': 'http://www.w3.org/2001/XMLSchema',
    'xsi': 'http://www.w3.org/2001/XMLSchema-instance',
    'alg': "urn:oasis:names:tc:SAML:metadata:algsupport",
    'mdattr': "urn:oasis:names:tc:SAML:metadata:attribute"
}
SamlBase().register_prefix(OASIS_DEFAULT_NS_PREFIXES)