1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
|
EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1."
X500ATTR = "urn:oid:2.5.4."
NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1."
NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1."
UCL_DIR_PILOT = "urn:oid:0.9.2342.19200300.100.1."
PKCS_9 = "urn:oid:1.2.840.113549.1.9."
UMICH = "urn:oid:1.3.6.1.4.1.250.1.57."
MAP = {
"identifier": "urn:mace:shibboleth:1.0:attributeNamespace:uri",
"fro": {
f"{EDUPERSON_OID}2": "eduPersonNickname",
f"{EDUPERSON_OID}9": "eduPersonScopedAffiliation",
f"{EDUPERSON_OID}11": "eduPersonAssurance",
f"{EDUPERSON_OID}10": "eduPersonTargetedID",
f"{EDUPERSON_OID}4": "eduPersonOrgUnitDN",
f"{NOREDUPERSON_OID}6": "norEduOrgAcronym",
f"{NOREDUPERSON_OID}7": "norEduOrgUniqueIdentifier",
f"{NOREDUPERSON_OID}4": "norEduPersonLIN",
f"{EDUPERSON_OID}1": "eduPersonAffiliation",
f"{NOREDUPERSON_OID}2": "norEduOrgUnitUniqueNumber",
f"{NETSCAPE_LDAP}40": "userSMIMECertificate",
f"{NOREDUPERSON_OID}1": "norEduOrgUniqueNumber",
f"{NETSCAPE_LDAP}241": "displayName",
f"{UCL_DIR_PILOT}37": "associatedDomain",
f"{EDUPERSON_OID}6": "eduPersonPrincipalName",
f"{NOREDUPERSON_OID}8": "norEduOrgUnitUniqueIdentifier",
f"{NOREDUPERSON_OID}9": "federationFeideSchemaVersion",
f"{X500ATTR}53": "deltaRevocationList",
f"{X500ATTR}52": "supportedAlgorithms",
f"{X500ATTR}51": "houseIdentifier",
f"{X500ATTR}50": "uniqueMember",
f"{X500ATTR}19": "physicalDeliveryOfficeName",
f"{X500ATTR}18": "postOfficeBox",
f"{X500ATTR}17": "postalCode",
f"{X500ATTR}16": "postalAddress",
f"{X500ATTR}15": "businessCategory",
f"{X500ATTR}14": "searchGuide",
f"{EDUPERSON_OID}5": "eduPersonPrimaryAffiliation",
f"{X500ATTR}12": "title",
f"{X500ATTR}11": "ou",
f"{X500ATTR}10": "o",
f"{X500ATTR}37": "cACertificate",
f"{X500ATTR}36": "userCertificate",
f"{X500ATTR}31": "member",
f"{X500ATTR}30": "supportedApplicationContext",
f"{X500ATTR}33": "roleOccupant",
f"{X500ATTR}32": "owner",
f"{NETSCAPE_LDAP}1": "carLicense",
f"{PKCS_9}1": "email",
f"{NETSCAPE_LDAP}3": "employeeNumber",
f"{NETSCAPE_LDAP}2": "departmentNumber",
f"{X500ATTR}39": "certificateRevocationList",
f"{X500ATTR}38": "authorityRevocationList",
f"{NETSCAPE_LDAP}216": "userPKCS12",
f"{EDUPERSON_OID}8": "eduPersonPrimaryOrgUnitDN",
f"{X500ATTR}9": "street",
f"{X500ATTR}8": "st",
f"{NETSCAPE_LDAP}39": "preferredLanguage",
f"{EDUPERSON_OID}7": "eduPersonEntitlement",
f"{X500ATTR}2": "knowledgeInformation",
f"{X500ATTR}7": "l",
f"{X500ATTR}6": "c",
f"{X500ATTR}5": "serialNumber",
f"{X500ATTR}4": "sn",
f"{UCL_DIR_PILOT}60": "jpegPhoto",
f"{X500ATTR}65": "pseudonym",
f"{NOREDUPERSON_OID}5": "norEduPersonNIN",
f"{UCL_DIR_PILOT}3": "mail",
f"{UCL_DIR_PILOT}25": "dc",
f"{X500ATTR}40": "crossCertificatePair",
f"{X500ATTR}42": "givenName",
f"{X500ATTR}43": "initials",
f"{X500ATTR}44": "generationQualifier",
f"{X500ATTR}45": "x500UniqueIdentifier",
f"{X500ATTR}46": "dnQualifier",
f"{X500ATTR}47": "enhancedSearchGuide",
f"{X500ATTR}48": "protocolInformation",
f"{X500ATTR}54": "dmdName",
f"{NETSCAPE_LDAP}4": "employeeType",
f"{X500ATTR}22": "teletexTerminalIdentifier",
f"{X500ATTR}23": "facsimileTelephoneNumber",
f"{X500ATTR}20": "telephoneNumber",
f"{X500ATTR}21": "telexNumber",
f"{X500ATTR}26": "registeredAddress",
f"{X500ATTR}27": "destinationIndicator",
f"{X500ATTR}24": "x121Address",
f"{X500ATTR}25": "internationaliSDNNumber",
f"{X500ATTR}28": "preferredDeliveryMethod",
f"{X500ATTR}29": "presentationAddress",
f"{EDUPERSON_OID}3": "eduPersonOrgDN",
f"{NOREDUPERSON_OID}3": "norEduPersonBirthDate",
},
"to": {
"roleOccupant": f"{X500ATTR}33",
"gn": f"{X500ATTR}42",
"norEduPersonNIN": f"{NOREDUPERSON_OID}5",
"title": f"{X500ATTR}12",
"facsimileTelephoneNumber": f"{X500ATTR}23",
"mail": f"{UCL_DIR_PILOT}3",
"postOfficeBox": f"{X500ATTR}18",
"fax": f"{X500ATTR}23",
"telephoneNumber": f"{X500ATTR}20",
"norEduPersonBirthDate": f"{NOREDUPERSON_OID}3",
"rfc822Mailbox": f"{UCL_DIR_PILOT}3",
"dc": f"{UCL_DIR_PILOT}25",
"countryName": f"{X500ATTR}6",
"emailAddress": f"{PKCS_9}1",
"employeeNumber": f"{NETSCAPE_LDAP}3",
"organizationName": f"{X500ATTR}10",
"eduPersonAssurance": f"{EDUPERSON_OID}11",
"norEduOrgAcronym": f"{NOREDUPERSON_OID}6",
"registeredAddress": f"{X500ATTR}26",
"physicalDeliveryOfficeName": f"{X500ATTR}19",
"associatedDomain": f"{UCL_DIR_PILOT}37",
"l": f"{X500ATTR}7",
"stateOrProvinceName": f"{X500ATTR}8",
"federationFeideSchemaVersion": f"{NOREDUPERSON_OID}9",
"pkcs9email": f"{PKCS_9}1",
"givenName": f"{X500ATTR}42",
"x500UniqueIdentifier": f"{X500ATTR}45",
"eduPersonNickname": f"{EDUPERSON_OID}2",
"houseIdentifier": f"{X500ATTR}51",
"street": f"{X500ATTR}9",
"supportedAlgorithms": f"{X500ATTR}52",
"preferredLanguage": f"{NETSCAPE_LDAP}39",
"postalAddress": f"{X500ATTR}16",
"email": f"{PKCS_9}1",
"norEduOrgUnitUniqueIdentifier": f"{NOREDUPERSON_OID}8",
"eduPersonPrimaryOrgUnitDN": f"{EDUPERSON_OID}8",
"c": f"{X500ATTR}6",
"teletexTerminalIdentifier": f"{X500ATTR}22",
"o": f"{X500ATTR}10",
"cACertificate": f"{X500ATTR}37",
"telexNumber": f"{X500ATTR}21",
"ou": f"{X500ATTR}11",
"initials": f"{X500ATTR}43",
"eduPersonOrgUnitDN": f"{EDUPERSON_OID}4",
"deltaRevocationList": f"{X500ATTR}53",
"norEduPersonLIN": f"{NOREDUPERSON_OID}4",
"supportedApplicationContext": f"{X500ATTR}30",
"eduPersonEntitlement": f"{EDUPERSON_OID}7",
"generationQualifier": f"{X500ATTR}44",
"eduPersonAffiliation": f"{EDUPERSON_OID}1",
"eduPersonPrincipalName": f"{EDUPERSON_OID}6",
"localityName": f"{X500ATTR}7",
"owner": f"{X500ATTR}32",
"norEduOrgUnitUniqueNumber": f"{NOREDUPERSON_OID}2",
"searchGuide": f"{X500ATTR}14",
"certificateRevocationList": f"{X500ATTR}39",
"organizationalUnitName": f"{X500ATTR}11",
"userCertificate": f"{X500ATTR}36",
"preferredDeliveryMethod": f"{X500ATTR}28",
"internationaliSDNNumber": f"{X500ATTR}25",
"uniqueMember": f"{X500ATTR}50",
"departmentNumber": f"{NETSCAPE_LDAP}2",
"enhancedSearchGuide": f"{X500ATTR}47",
"userPKCS12": f"{NETSCAPE_LDAP}216",
"eduPersonTargetedID": f"{EDUPERSON_OID}10",
"norEduOrgUniqueNumber": f"{NOREDUPERSON_OID}1",
"x121Address": f"{X500ATTR}24",
"destinationIndicator": f"{X500ATTR}27",
"eduPersonPrimaryAffiliation": f"{EDUPERSON_OID}5",
"surname": f"{X500ATTR}4",
"jpegPhoto": f"{UCL_DIR_PILOT}60",
"eduPersonScopedAffiliation": f"{EDUPERSON_OID}9",
"protocolInformation": f"{X500ATTR}48",
"knowledgeInformation": f"{X500ATTR}2",
"employeeType": f"{NETSCAPE_LDAP}4",
"userSMIMECertificate": f"{NETSCAPE_LDAP}40",
"member": f"{X500ATTR}31",
"streetAddress": f"{X500ATTR}9",
"dmdName": f"{X500ATTR}54",
"postalCode": f"{X500ATTR}17",
"pseudonym": f"{X500ATTR}65",
"dnQualifier": f"{X500ATTR}46",
"crossCertificatePair": f"{X500ATTR}40",
"eduPersonOrgDN": f"{EDUPERSON_OID}3",
"authorityRevocationList": f"{X500ATTR}38",
"displayName": f"{NETSCAPE_LDAP}241",
"businessCategory": f"{X500ATTR}15",
"serialNumber": f"{X500ATTR}5",
"norEduOrgUniqueIdentifier": f"{NOREDUPERSON_OID}7",
"st": f"{X500ATTR}8",
"carLicense": f"{NETSCAPE_LDAP}1",
"presentationAddress": f"{X500ATTR}29",
"sn": f"{X500ATTR}4",
"domainComponent": f"{UCL_DIR_PILOT}25",
},
}
|