3
EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1."
4
X500ATTR_OID = "urn:oid:2.5.4."
5
NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1."
6
NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1."
7
UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.'
8
PKCS_9 = "urn:oid:1.2.840.113549.1.9.1."
9
UMICH = "urn:oid:1.3.6.1.4.1.250.1.57."
10
SCHAC = "urn:oid:1.3.6.1.4.1.25178.1.2."
12
#urn:oid:1.3.6.1.4.1.1466.115.121.1.26
15
"identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri",
17
EDUPERSON_OID+'2': 'eduPersonNickname',
18
EDUPERSON_OID+'9': 'eduPersonScopedAffiliation',
19
EDUPERSON_OID+'11': 'eduPersonAssurance',
20
EDUPERSON_OID+'10': 'eduPersonTargetedID',
21
EDUPERSON_OID+'4': 'eduPersonOrgUnitDN',
22
NOREDUPERSON_OID+'6': 'norEduOrgAcronym',
23
NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier',
24
NOREDUPERSON_OID+'4': 'norEduPersonLIN',
25
EDUPERSON_OID+'1': 'eduPersonAffiliation',
26
NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber',
27
NETSCAPE_LDAP+'40': 'userSMIMECertificate',
28
NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber',
29
NETSCAPE_LDAP+'241': 'displayName',
30
UCL_DIR_PILOT+'37': 'associatedDomain',
31
EDUPERSON_OID+'6': 'eduPersonPrincipalName',
32
NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier',
33
NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion',
34
X500ATTR_OID+'53': 'deltaRevocationList',
35
X500ATTR_OID+'52': 'supportedAlgorithms',
36
X500ATTR_OID+'51': 'houseIdentifier',
37
X500ATTR_OID+'50': 'uniqueMember',
38
X500ATTR_OID+'19': 'physicalDeliveryOfficeName',
39
X500ATTR_OID+'18': 'postOfficeBox',
40
X500ATTR_OID+'17': 'postalCode',
41
X500ATTR_OID+'16': 'postalAddress',
42
X500ATTR_OID+'15': 'businessCategory',
43
X500ATTR_OID+'14': 'searchGuide',
44
EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation',
45
X500ATTR_OID+'12': 'title',
46
X500ATTR_OID+'11': 'ou',
47
X500ATTR_OID+'10': 'o',
48
X500ATTR_OID+'37': 'cACertificate',
49
X500ATTR_OID+'36': 'userCertificate',
50
X500ATTR_OID+'31': 'member',
51
X500ATTR_OID+'30': 'supportedApplicationContext',
52
X500ATTR_OID+'33': 'roleOccupant',
53
X500ATTR_OID+'32': 'owner',
54
NETSCAPE_LDAP+'1': 'carLicense',
56
NETSCAPE_LDAP+'3': 'employeeNumber',
57
NETSCAPE_LDAP+'2': 'departmentNumber',
58
X500ATTR_OID+'39': 'certificateRevocationList',
59
X500ATTR_OID+'38': 'authorityRevocationList',
60
NETSCAPE_LDAP+'216': 'userPKCS12',
61
EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN',
62
X500ATTR_OID+'9': 'street',
63
X500ATTR_OID+'8': 'st',
64
NETSCAPE_LDAP+'39': 'preferredLanguage',
65
EDUPERSON_OID+'7': 'eduPersonEntitlement',
66
X500ATTR_OID+'2': 'knowledgeInformation',
67
X500ATTR_OID+'7': 'l',
68
X500ATTR_OID+'6': 'c',
69
X500ATTR_OID+'5': 'serialNumber',
70
X500ATTR_OID+'4': 'sn',
71
X500ATTR_OID+'3': 'cn',
72
UCL_DIR_PILOT+'60': 'jpegPhoto',
73
X500ATTR_OID+'65': 'pseudonym',
74
NOREDUPERSON_OID+'5': 'norEduPersonNIN',
75
UCL_DIR_PILOT+'3': 'mail',
76
UCL_DIR_PILOT+'25': 'dc',
77
X500ATTR_OID+'40': 'crossCertificatePair',
78
X500ATTR_OID+'42': 'givenName',
79
X500ATTR_OID+'43': 'initials',
80
X500ATTR_OID+'44': 'generationQualifier',
81
X500ATTR_OID+'45': 'x500UniqueIdentifier',
82
X500ATTR_OID+'46': 'dnQualifier',
83
X500ATTR_OID+'47': 'enhancedSearchGuide',
84
X500ATTR_OID+'48': 'protocolInformation',
85
X500ATTR_OID+'54': 'dmdName',
86
NETSCAPE_LDAP+'4': 'employeeType',
87
X500ATTR_OID+'22': 'teletexTerminalIdentifier',
88
X500ATTR_OID+'23': 'facsimileTelephoneNumber',
89
X500ATTR_OID+'20': 'telephoneNumber',
90
X500ATTR_OID+'21': 'telexNumber',
91
X500ATTR_OID+'26': 'registeredAddress',
92
X500ATTR_OID+'27': 'destinationIndicator',
93
X500ATTR_OID+'24': 'x121Address',
94
X500ATTR_OID+'25': 'internationaliSDNNumber',
95
X500ATTR_OID+'28': 'preferredDeliveryMethod',
96
X500ATTR_OID+'29': 'presentationAddress',
97
EDUPERSON_OID+'3': 'eduPersonOrgDN',
98
NOREDUPERSON_OID+'3': 'norEduPersonBirthDate',
99
UMICH+'57': 'labeledURI',
100
UCL_DIR_PILOT+'1': 'uid',
101
UCL_DIR_PILOT+'43': 'co',
102
SCHAC+'1': 'schacMotherTongue',
103
SCHAC+'2': 'schacGender',
104
SCHAC+'3': 'schacDateOfBirth',
105
SCHAC+'4': 'schacPlaceOfBirth',
106
SCHAC+'5': 'schacCountryOfCitizenship',
107
SCHAC+'6': 'schacSn1',
108
SCHAC+'7': 'schacSn2',
109
SCHAC+'8': 'schacPersonalTitle',
110
SCHAC+'9': 'schacHomeOrganization',
111
SCHAC+'10': 'schacHomeOrganizationType',
112
SCHAC+'11': 'schacCountryOfResidence',
113
SCHAC+'12': 'schacUserPresenceID',
114
SCHAC+'13': 'schacPersonalPosition',
115
SCHAC+'14': 'schacPersonalUniqueCode',
116
SCHAC+'15': 'schacPersonalUniqueID',
117
SCHAC+'17': 'schacExpiryDate',
118
SCHAC+'18': 'schacUserPrivateAttribute',
119
SCHAC+'19': 'schacUserStatus',
120
SCHAC+'20': 'schacProjectMembership',
121
SCHAC+'21': 'schacProjectSpecificRole',
124
'cn': X500ATTR_OID+'3',
125
'commonName': X500ATTR_OID+'3',
126
'roleOccupant': X500ATTR_OID+'33',
127
'gn': X500ATTR_OID+'42',
128
'norEduPersonNIN': NOREDUPERSON_OID+'5',
129
'title': X500ATTR_OID+'12',
130
'facsimileTelephoneNumber': X500ATTR_OID+'23',
131
'mail': UCL_DIR_PILOT+'3',
132
'postOfficeBox': X500ATTR_OID+'18',
133
'fax': X500ATTR_OID+'23',
134
'telephoneNumber': X500ATTR_OID+'20',
135
'norEduPersonBirthDate': NOREDUPERSON_OID+'3',
136
'rfc822Mailbox': UCL_DIR_PILOT+'3',
137
'dc': UCL_DIR_PILOT+'25',
138
'countryName': X500ATTR_OID+'6',
139
'emailAddress': PKCS_9+'1',
140
'employeeNumber': NETSCAPE_LDAP+'3',
141
'organizationName': X500ATTR_OID+'10',
142
'eduPersonAssurance': EDUPERSON_OID+'11',
143
'norEduOrgAcronym': NOREDUPERSON_OID+'6',
144
'registeredAddress': X500ATTR_OID+'26',
145
'physicalDeliveryOfficeName': X500ATTR_OID+'19',
146
'associatedDomain': UCL_DIR_PILOT+'37',
147
'l': X500ATTR_OID+'7',
148
'stateOrProvinceName': X500ATTR_OID+'8',
149
'federationFeideSchemaVersion': NOREDUPERSON_OID+'9',
150
'pkcs9email': PKCS_9+'1',
151
'givenName': X500ATTR_OID+'42',
152
'givenname': X500ATTR_OID+'42',
153
'x500UniqueIdentifier': X500ATTR_OID+'45',
154
'eduPersonNickname': EDUPERSON_OID+'2',
155
'houseIdentifier': X500ATTR_OID+'51',
156
'street': X500ATTR_OID+'9',
157
'supportedAlgorithms': X500ATTR_OID+'52',
158
'preferredLanguage': NETSCAPE_LDAP+'39',
159
'postalAddress': X500ATTR_OID+'16',
161
'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8',
162
'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8',
163
'c': X500ATTR_OID+'6',
164
'teletexTerminalIdentifier': X500ATTR_OID+'22',
165
'o': X500ATTR_OID+'10',
166
'cACertificate': X500ATTR_OID+'37',
167
'telexNumber': X500ATTR_OID+'21',
168
'ou': X500ATTR_OID+'11',
169
'initials': X500ATTR_OID+'43',
170
'eduPersonOrgUnitDN': EDUPERSON_OID+'4',
171
'deltaRevocationList': X500ATTR_OID+'53',
172
'norEduPersonLIN': NOREDUPERSON_OID+'4',
173
'supportedApplicationContext': X500ATTR_OID+'30',
174
'eduPersonEntitlement': EDUPERSON_OID+'7',
175
'generationQualifier': X500ATTR_OID+'44',
176
'eduPersonAffiliation': EDUPERSON_OID+'1',
177
'edupersonaffiliation': EDUPERSON_OID+'1',
178
'eduPersonPrincipalName': EDUPERSON_OID+'6',
179
'edupersonprincipalname': EDUPERSON_OID+'6',
180
'localityName': X500ATTR_OID+'7',
181
'owner': X500ATTR_OID+'32',
182
'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2',
183
'searchGuide': X500ATTR_OID+'14',
184
'certificateRevocationList': X500ATTR_OID+'39',
185
'organizationalUnitName': X500ATTR_OID+'11',
186
'userCertificate': X500ATTR_OID+'36',
187
'preferredDeliveryMethod': X500ATTR_OID+'28',
188
'internationaliSDNNumber': X500ATTR_OID+'25',
189
'uniqueMember': X500ATTR_OID+'50',
190
'departmentNumber': NETSCAPE_LDAP+'2',
191
'enhancedSearchGuide': X500ATTR_OID+'47',
192
'userPKCS12': NETSCAPE_LDAP+'216',
193
'eduPersonTargetedID': EDUPERSON_OID+'10',
194
'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1',
195
'x121Address': X500ATTR_OID+'24',
196
'destinationIndicator': X500ATTR_OID+'27',
197
'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5',
198
'surname': X500ATTR_OID+'4',
199
'jpegPhoto': UCL_DIR_PILOT+'60',
200
'eduPersonScopedAffiliation': EDUPERSON_OID+'9',
201
'edupersonscopedaffiliation': EDUPERSON_OID+'9',
202
'protocolInformation': X500ATTR_OID+'48',
203
'knowledgeInformation': X500ATTR_OID+'2',
204
'employeeType': NETSCAPE_LDAP+'4',
205
'userSMIMECertificate': NETSCAPE_LDAP+'40',
206
'member': X500ATTR_OID+'31',
207
'streetAddress': X500ATTR_OID+'9',
208
'dmdName': X500ATTR_OID+'54',
209
'postalCode': X500ATTR_OID+'17',
210
'pseudonym': X500ATTR_OID+'65',
211
'dnQualifier': X500ATTR_OID+'46',
212
'crossCertificatePair': X500ATTR_OID+'40',
213
'eduPersonOrgDN': EDUPERSON_OID+'3',
214
'authorityRevocationList': X500ATTR_OID+'38',
215
'displayName': NETSCAPE_LDAP+'241',
216
'businessCategory': X500ATTR_OID+'15',
217
'serialNumber': X500ATTR_OID+'5',
218
'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7',
219
'st': X500ATTR_OID+'8',
220
'carLicense': NETSCAPE_LDAP+'1',
221
'presentationAddress': X500ATTR_OID+'29',
222
'sn': X500ATTR_OID+'4',
223
'domainComponent': UCL_DIR_PILOT+'25',
224
'labeledURI': UMICH+'57',
225
'uid': UCL_DIR_PILOT+'1',
226
'co': UCL_DIR_PILOT+'43',
227
'friendlyCountryName': UCL_DIR_PILOT+'43',
228
'schacMotherTongue':SCHAC+'1',
229
'schacGender': SCHAC+'2',
230
'schacDateOfBirth':SCHAC+'3',
231
'schacPlaceOfBirth': SCHAC+'4',
232
'schacCountryOfCitizenship':SCHAC+'5',
233
'schacSn1': SCHAC+'6',
234
'schacSn2': SCHAC+'7',
235
'schacPersonalTitle':SCHAC+'8',
236
'schacHomeOrganization': SCHAC+'9',
237
'schacHomeOrganizationType': SCHAC+'10',
238
'schacCountryOfResidence': SCHAC+'11',
239
'schacUserPresenceID': SCHAC+'12',
240
'schacPersonalPosition': SCHAC+'13',
241
'schacPersonalUniqueCode': SCHAC+'14',
242
'schacPersonalUniqueID': SCHAC+'15',
243
'schacExpiryDate': SCHAC+'17',
244
'schacUserPrivateAttribute': SCHAC+'18',
245
'schacUserStatus': SCHAC+'19',
246
'schacProjectMembership': SCHAC+'20',
247
'schacProjectSpecificRole': SCHAC+'21',
b'\\ No newline at end of file'