From 276be9845a36070563a30006a923b0e3f7f5f4e3 Mon Sep 17 00:00:00 2001 From: Davide Vaghetti <davide.vaghetti@garr.it> Date: Wed, 6 Apr 2022 14:34:52 +0200 Subject: [PATCH] Added entityID and headers row to entities_security_contacts.py output --- entities_security_contacts.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/entities_security_contacts.py b/entities_security_contacts.py index 247cd0e..404fed6 100755 --- a/entities_security_contacts.py +++ b/entities_security_contacts.py @@ -34,7 +34,7 @@ entities = root.findall('./md:EntityDescriptor', ns) for entity in entities: sec_mails = set() - + entity_id = entity.attrib['entityID'].strip() registration_authority = '' registration_info = entity.find('./md:Extensions/mdrpi:RegistrationInfo', ns) if registration_info == None: @@ -70,7 +70,8 @@ for entity in entities: for mail in sec_mails: if (domain,mail) not in seen_doms_mails: seen_doms_mails.add((domain, mail)) - contacts.add('{},{},{},{}'.format(registration_authority, domain, mail, orgname)) + contacts.add('{},{},{},{},{}'.format(registration_authority, entity_id, domain, mail, orgname)) for contact in sorted(contacts): + print('RegistrationAuthority,entityID,scope,security-contact,OrganizationName') print(contact) -- GitLab