#!/usr/bin/python3
#
# Update script for SAML2.0 service provider metadata of UMC
#
# SPDX-FileCopyrightText: 2015-2025 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only

import sys

from saml2.metadata import create_metadata_string


metadata = create_metadata_string('/usr/share/univention-management-console/saml/sp.py', None, valid=None, cert=None, keyfile=None, mid=None, name=None, sign=False)
if not metadata:
    sys.exit(2)

# write file for below and for the joinscript
with open('/usr/share/univention-management-console/saml/sp/metadata.xml', 'wb') as fd:
    fd.write(metadata)
