341 lines
16 KiB
Python
341 lines
16 KiB
Python
DEF = 'urn:mace:dir:attribute-def:'
|
|
|
|
|
|
MAP = {
|
|
"identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic",
|
|
'fro': {
|
|
DEF+'aRecord': 'aRecord',
|
|
DEF+'aliasedEntryName': 'aliasedEntryName',
|
|
DEF+'aliasedObjectName': 'aliasedObjectName',
|
|
DEF+'associatedDomain': 'associatedDomain',
|
|
DEF+'associatedName': 'associatedName',
|
|
DEF+'audio': 'audio',
|
|
DEF+'authorityRevocationList': 'authorityRevocationList',
|
|
DEF+'buildingName': 'buildingName',
|
|
DEF+'businessCategory': 'businessCategory',
|
|
DEF+'c': 'c',
|
|
DEF+'cACertificate': 'cACertificate',
|
|
DEF+'cNAMERecord': 'cNAMERecord',
|
|
DEF+'carLicense': 'carLicense',
|
|
DEF+'certificateRevocationList': 'certificateRevocationList',
|
|
DEF+'cn': 'cn',
|
|
DEF+'co': 'co',
|
|
DEF+'commonName': 'commonName',
|
|
DEF+'countryName': 'countryName',
|
|
DEF+'crossCertificatePair': 'crossCertificatePair',
|
|
DEF+'dITRedirect': 'dITRedirect',
|
|
DEF+'dSAQuality': 'dSAQuality',
|
|
DEF+'dc': 'dc',
|
|
DEF+'deltaRevocationList': 'deltaRevocationList',
|
|
DEF+'departmentNumber': 'departmentNumber',
|
|
DEF+'description': 'description',
|
|
DEF+'destinationIndicator': 'destinationIndicator',
|
|
DEF+'displayName': 'displayName',
|
|
DEF+'distinguishedName': 'distinguishedName',
|
|
DEF+'dmdName': 'dmdName',
|
|
DEF+'dnQualifier': 'dnQualifier',
|
|
DEF+'documentAuthor': 'documentAuthor',
|
|
DEF+'documentIdentifier': 'documentIdentifier',
|
|
DEF+'documentLocation': 'documentLocation',
|
|
DEF+'documentPublisher': 'documentPublisher',
|
|
DEF+'documentTitle': 'documentTitle',
|
|
DEF+'documentVersion': 'documentVersion',
|
|
DEF+'domainComponent': 'domainComponent',
|
|
DEF+'drink': 'drink',
|
|
DEF+'eduOrgHomePageURI': 'eduOrgHomePageURI',
|
|
DEF+'eduOrgIdentityAuthNPolicyURI': 'eduOrgIdentityAuthNPolicyURI',
|
|
DEF+'eduOrgLegalName': 'eduOrgLegalName',
|
|
DEF+'eduOrgSuperiorURI': 'eduOrgSuperiorURI',
|
|
DEF+'eduOrgWhitePagesURI': 'eduOrgWhitePagesURI',
|
|
DEF+'eduCourseOffering': 'eduCourseOffering',
|
|
DEF+'eduCourseMember': 'eduCourseMember',
|
|
DEF+'eduPersonAffiliation': 'eduPersonAffiliation',
|
|
DEF+'eduPersonEntitlement': 'eduPersonEntitlement',
|
|
DEF+'eduPersonNickname': 'eduPersonNickname',
|
|
DEF+'eduPersonOrgDN': 'eduPersonOrgDN',
|
|
DEF+'eduPersonOrgUnitDN': 'eduPersonOrgUnitDN',
|
|
DEF+'eduPersonPrimaryAffiliation': 'eduPersonPrimaryAffiliation',
|
|
DEF+'eduPersonPrimaryOrgUnitDN': 'eduPersonPrimaryOrgUnitDN',
|
|
DEF+'eduPersonPrincipalName': 'eduPersonPrincipalName',
|
|
DEF+'eduPersonPrincipalNamePrior': 'eduPersonPrincipalNamePrior',
|
|
DEF+'eduPersonScopedAffiliation': 'eduPersonScopedAffiliation',
|
|
DEF+'eduPersonTargetedID': 'eduPersonTargetedID',
|
|
DEF+'eduPersonAssurance': 'eduPersonAssurance',
|
|
DEF+'eduPersonUniqueId': 'eduPersonUniqueId',
|
|
DEF+'eduPersonOrcid': 'eduPersonOrcid',
|
|
DEF+'email': 'email',
|
|
DEF+'emailAddress': 'emailAddress',
|
|
DEF+'employeeNumber': 'employeeNumber',
|
|
DEF+'employeeType': 'employeeType',
|
|
DEF+'enhancedSearchGuide': 'enhancedSearchGuide',
|
|
DEF+'facsimileTelephoneNumber': 'facsimileTelephoneNumber',
|
|
DEF+'favouriteDrink': 'favouriteDrink',
|
|
DEF+'fax': 'fax',
|
|
DEF+'federationFeideSchemaVersion': 'federationFeideSchemaVersion',
|
|
DEF+'friendlyCountryName': 'friendlyCountryName',
|
|
DEF+'generationQualifier': 'generationQualifier',
|
|
DEF+'givenName': 'givenName',
|
|
DEF+'gn': 'gn',
|
|
DEF+'homePhone': 'homePhone',
|
|
DEF+'homePostalAddress': 'homePostalAddress',
|
|
DEF+'homeTelephoneNumber': 'homeTelephoneNumber',
|
|
DEF+'host': 'host',
|
|
DEF+'houseIdentifier': 'houseIdentifier',
|
|
DEF+'info': 'info',
|
|
DEF+'initials': 'initials',
|
|
DEF+'internationaliSDNNumber': 'internationaliSDNNumber',
|
|
DEF+'janetMailbox': 'janetMailbox',
|
|
DEF+'jpegPhoto': 'jpegPhoto',
|
|
DEF+'knowledgeInformation': 'knowledgeInformation',
|
|
DEF+'l': 'l',
|
|
DEF+'labeledURI': 'labeledURI',
|
|
DEF+'localityName': 'localityName',
|
|
DEF+'mDRecord': 'mDRecord',
|
|
DEF+'mXRecord': 'mXRecord',
|
|
DEF+'mail': 'mail',
|
|
DEF+'mailPreferenceOption': 'mailPreferenceOption',
|
|
DEF+'manager': 'manager',
|
|
DEF+'member': 'member',
|
|
DEF+'mobile': 'mobile',
|
|
DEF+'mobileTelephoneNumber': 'mobileTelephoneNumber',
|
|
DEF+'nSRecord': 'nSRecord',
|
|
DEF+'name': 'name',
|
|
DEF+'norEduOrgAcronym': 'norEduOrgAcronym',
|
|
DEF+'norEduOrgNIN': 'norEduOrgNIN',
|
|
DEF+'norEduOrgSchemaVersion': 'norEduOrgSchemaVersion',
|
|
DEF+'norEduOrgUniqueIdentifier': 'norEduOrgUniqueIdentifier',
|
|
DEF+'norEduOrgUniqueNumber': 'norEduOrgUniqueNumber',
|
|
DEF+'norEduOrgUnitUniqueIdentifier': 'norEduOrgUnitUniqueIdentifier',
|
|
DEF+'norEduOrgUnitUniqueNumber': 'norEduOrgUnitUniqueNumber',
|
|
DEF+'norEduPersonBirthDate': 'norEduPersonBirthDate',
|
|
DEF+'norEduPersonLIN': 'norEduPersonLIN',
|
|
DEF+'norEduPersonNIN': 'norEduPersonNIN',
|
|
DEF+'o': 'o',
|
|
DEF+'objectClass': 'objectClass',
|
|
DEF+'organizationName': 'organizationName',
|
|
DEF+'organizationalStatus': 'organizationalStatus',
|
|
DEF+'organizationalUnitName': 'organizationalUnitName',
|
|
DEF+'otherMailbox': 'otherMailbox',
|
|
DEF+'ou': 'ou',
|
|
DEF+'owner': 'owner',
|
|
DEF+'pager': 'pager',
|
|
DEF+'pagerTelephoneNumber': 'pagerTelephoneNumber',
|
|
DEF+'personalSignature': 'personalSignature',
|
|
DEF+'personalTitle': 'personalTitle',
|
|
DEF+'photo': 'photo',
|
|
DEF+'physicalDeliveryOfficeName': 'physicalDeliveryOfficeName',
|
|
DEF+'pkcs9email': 'pkcs9email',
|
|
DEF+'postOfficeBox': 'postOfficeBox',
|
|
DEF+'postalAddress': 'postalAddress',
|
|
DEF+'postalCode': 'postalCode',
|
|
DEF+'preferredDeliveryMethod': 'preferredDeliveryMethod',
|
|
DEF+'preferredLanguage': 'preferredLanguage',
|
|
DEF+'presentationAddress': 'presentationAddress',
|
|
DEF+'protocolInformation': 'protocolInformation',
|
|
DEF+'pseudonym': 'pseudonym',
|
|
DEF+'registeredAddress': 'registeredAddress',
|
|
DEF+'rfc822Mailbox': 'rfc822Mailbox',
|
|
DEF+'roleOccupant': 'roleOccupant',
|
|
DEF+'roomNumber': 'roomNumber',
|
|
DEF+'sOARecord': 'sOARecord',
|
|
DEF+'searchGuide': 'searchGuide',
|
|
DEF+'secretary': 'secretary',
|
|
DEF+'seeAlso': 'seeAlso',
|
|
DEF+'serialNumber': 'serialNumber',
|
|
DEF+'singleLevelQuality': 'singleLevelQuality',
|
|
DEF+'sn': 'sn',
|
|
DEF+'st': 'st',
|
|
DEF+'stateOrProvinceName': 'stateOrProvinceName',
|
|
DEF+'street': 'street',
|
|
DEF+'streetAddress': 'streetAddress',
|
|
DEF+'subtreeMaximumQuality': 'subtreeMaximumQuality',
|
|
DEF+'subtreeMinimumQuality': 'subtreeMinimumQuality',
|
|
DEF+'supportedAlgorithms': 'supportedAlgorithms',
|
|
DEF+'supportedApplicationContext': 'supportedApplicationContext',
|
|
DEF+'surname': 'surname',
|
|
DEF+'telephoneNumber': 'telephoneNumber',
|
|
DEF+'teletexTerminalIdentifier': 'teletexTerminalIdentifier',
|
|
DEF+'telexNumber': 'telexNumber',
|
|
DEF+'textEncodedORAddress': 'textEncodedORAddress',
|
|
DEF+'title': 'title',
|
|
DEF+'uid': 'uid',
|
|
DEF+'uniqueIdentifier': 'uniqueIdentifier',
|
|
DEF+'uniqueMember': 'uniqueMember',
|
|
DEF+'userCertificate': 'userCertificate',
|
|
DEF+'userClass': 'userClass',
|
|
DEF+'userPKCS12': 'userPKCS12',
|
|
DEF+'userPassword': 'userPassword',
|
|
DEF+'userSMIMECertificate': 'userSMIMECertificate',
|
|
DEF+'userid': 'userid',
|
|
DEF+'x121Address': 'x121Address',
|
|
DEF+'x500UniqueIdentifier': 'x500UniqueIdentifier',
|
|
},
|
|
'to': {
|
|
'aRecord': DEF+'aRecord',
|
|
'aliasedEntryName': DEF+'aliasedEntryName',
|
|
'aliasedObjectName': DEF+'aliasedObjectName',
|
|
'associatedDomain': DEF+'associatedDomain',
|
|
'associatedName': DEF+'associatedName',
|
|
'audio': DEF+'audio',
|
|
'authorityRevocationList': DEF+'authorityRevocationList',
|
|
'buildingName': DEF+'buildingName',
|
|
'businessCategory': DEF+'businessCategory',
|
|
'c': DEF+'c',
|
|
'cACertificate': DEF+'cACertificate',
|
|
'cNAMERecord': DEF+'cNAMERecord',
|
|
'carLicense': DEF+'carLicense',
|
|
'certificateRevocationList': DEF+'certificateRevocationList',
|
|
'cn': DEF+'cn',
|
|
'co': DEF+'co',
|
|
'commonName': DEF+'commonName',
|
|
'countryName': DEF+'countryName',
|
|
'crossCertificatePair': DEF+'crossCertificatePair',
|
|
'dITRedirect': DEF+'dITRedirect',
|
|
'dSAQuality': DEF+'dSAQuality',
|
|
'dc': DEF+'dc',
|
|
'deltaRevocationList': DEF+'deltaRevocationList',
|
|
'departmentNumber': DEF+'departmentNumber',
|
|
'description': DEF+'description',
|
|
'destinationIndicator': DEF+'destinationIndicator',
|
|
'displayName': DEF+'displayName',
|
|
'distinguishedName': DEF+'distinguishedName',
|
|
'dmdName': DEF+'dmdName',
|
|
'dnQualifier': DEF+'dnQualifier',
|
|
'documentAuthor': DEF+'documentAuthor',
|
|
'documentIdentifier': DEF+'documentIdentifier',
|
|
'documentLocation': DEF+'documentLocation',
|
|
'documentPublisher': DEF+'documentPublisher',
|
|
'documentTitle': DEF+'documentTitle',
|
|
'documentVersion': DEF+'documentVersion',
|
|
'domainComponent': DEF+'domainComponent',
|
|
'drink': DEF+'drink',
|
|
'eduOrgHomePageURI': DEF+'eduOrgHomePageURI',
|
|
'eduOrgIdentityAuthNPolicyURI': DEF+'eduOrgIdentityAuthNPolicyURI',
|
|
'eduOrgLegalName': DEF+'eduOrgLegalName',
|
|
'eduOrgSuperiorURI': DEF+'eduOrgSuperiorURI',
|
|
'eduOrgWhitePagesURI': DEF+'eduOrgWhitePagesURI',
|
|
'eduCourseMember': DEF+'eduCourseMember',
|
|
'eduCourseOffering': DEF+'eduCourseOffering',
|
|
'eduPersonAffiliation': DEF+'eduPersonAffiliation',
|
|
'eduPersonEntitlement': DEF+'eduPersonEntitlement',
|
|
'eduPersonNickname': DEF+'eduPersonNickname',
|
|
'eduPersonOrgDN': DEF+'eduPersonOrgDN',
|
|
'eduPersonOrgUnitDN': DEF+'eduPersonOrgUnitDN',
|
|
'eduPersonPrimaryAffiliation': DEF+'eduPersonPrimaryAffiliation',
|
|
'eduPersonPrimaryOrgUnitDN': DEF+'eduPersonPrimaryOrgUnitDN',
|
|
'eduPersonPrincipalName': DEF+'eduPersonPrincipalName',
|
|
'eduPersonPrincipalNamePrior': DEF+'eduPersonPrincipalNamePrior',
|
|
'eduPersonScopedAffiliation': DEF+'eduPersonScopedAffiliation',
|
|
'eduPersonTargetedID': DEF+'eduPersonTargetedID',
|
|
'eduPersonAssurance': DEF+'eduPersonAssurance',
|
|
'eduPersonUniqueId': DEF+'eduPersonUniqueId',
|
|
'eduPersonOrcid': DEF+'eduPersonOrcid',
|
|
'email': DEF+'email',
|
|
'emailAddress': DEF+'emailAddress',
|
|
'employeeNumber': DEF+'employeeNumber',
|
|
'employeeType': DEF+'employeeType',
|
|
'enhancedSearchGuide': DEF+'enhancedSearchGuide',
|
|
'facsimileTelephoneNumber': DEF+'facsimileTelephoneNumber',
|
|
'favouriteDrink': DEF+'favouriteDrink',
|
|
'fax': DEF+'fax',
|
|
'federationFeideSchemaVersion': DEF+'federationFeideSchemaVersion',
|
|
'friendlyCountryName': DEF+'friendlyCountryName',
|
|
'generationQualifier': DEF+'generationQualifier',
|
|
'givenName': DEF+'givenName',
|
|
'gn': DEF+'gn',
|
|
'homePhone': DEF+'homePhone',
|
|
'homePostalAddress': DEF+'homePostalAddress',
|
|
'homeTelephoneNumber': DEF+'homeTelephoneNumber',
|
|
'host': DEF+'host',
|
|
'houseIdentifier': DEF+'houseIdentifier',
|
|
'info': DEF+'info',
|
|
'initials': DEF+'initials',
|
|
'internationaliSDNNumber': DEF+'internationaliSDNNumber',
|
|
'janetMailbox': DEF+'janetMailbox',
|
|
'jpegPhoto': DEF+'jpegPhoto',
|
|
'knowledgeInformation': DEF+'knowledgeInformation',
|
|
'l': DEF+'l',
|
|
'labeledURI': DEF+'labeledURI',
|
|
'localityName': DEF+'localityName',
|
|
'mDRecord': DEF+'mDRecord',
|
|
'mXRecord': DEF+'mXRecord',
|
|
'mail': DEF+'mail',
|
|
'mailPreferenceOption': DEF+'mailPreferenceOption',
|
|
'manager': DEF+'manager',
|
|
'member': DEF+'member',
|
|
'mobile': DEF+'mobile',
|
|
'mobileTelephoneNumber': DEF+'mobileTelephoneNumber',
|
|
'nSRecord': DEF+'nSRecord',
|
|
'name': DEF+'name',
|
|
'norEduOrgAcronym': DEF+'norEduOrgAcronym',
|
|
'norEduOrgNIN': DEF+'norEduOrgNIN',
|
|
'norEduOrgSchemaVersion': DEF+'norEduOrgSchemaVersion',
|
|
'norEduOrgUniqueIdentifier': DEF+'norEduOrgUniqueIdentifier',
|
|
'norEduOrgUniqueNumber': DEF+'norEduOrgUniqueNumber',
|
|
'norEduOrgUnitUniqueIdentifier': DEF+'norEduOrgUnitUniqueIdentifier',
|
|
'norEduOrgUnitUniqueNumber': DEF+'norEduOrgUnitUniqueNumber',
|
|
'norEduPersonBirthDate': DEF+'norEduPersonBirthDate',
|
|
'norEduPersonLIN': DEF+'norEduPersonLIN',
|
|
'norEduPersonNIN': DEF+'norEduPersonNIN',
|
|
'o': DEF+'o',
|
|
'objectClass': DEF+'objectClass',
|
|
'organizationName': DEF+'organizationName',
|
|
'organizationalStatus': DEF+'organizationalStatus',
|
|
'organizationalUnitName': DEF+'organizationalUnitName',
|
|
'otherMailbox': DEF+'otherMailbox',
|
|
'ou': DEF+'ou',
|
|
'owner': DEF+'owner',
|
|
'pager': DEF+'pager',
|
|
'pagerTelephoneNumber': DEF+'pagerTelephoneNumber',
|
|
'personalSignature': DEF+'personalSignature',
|
|
'personalTitle': DEF+'personalTitle',
|
|
'photo': DEF+'photo',
|
|
'physicalDeliveryOfficeName': DEF+'physicalDeliveryOfficeName',
|
|
'pkcs9email': DEF+'pkcs9email',
|
|
'postOfficeBox': DEF+'postOfficeBox',
|
|
'postalAddress': DEF+'postalAddress',
|
|
'postalCode': DEF+'postalCode',
|
|
'preferredDeliveryMethod': DEF+'preferredDeliveryMethod',
|
|
'preferredLanguage': DEF+'preferredLanguage',
|
|
'presentationAddress': DEF+'presentationAddress',
|
|
'protocolInformation': DEF+'protocolInformation',
|
|
'pseudonym': DEF+'pseudonym',
|
|
'registeredAddress': DEF+'registeredAddress',
|
|
'rfc822Mailbox': DEF+'rfc822Mailbox',
|
|
'roleOccupant': DEF+'roleOccupant',
|
|
'roomNumber': DEF+'roomNumber',
|
|
'sOARecord': DEF+'sOARecord',
|
|
'searchGuide': DEF+'searchGuide',
|
|
'secretary': DEF+'secretary',
|
|
'seeAlso': DEF+'seeAlso',
|
|
'serialNumber': DEF+'serialNumber',
|
|
'singleLevelQuality': DEF+'singleLevelQuality',
|
|
'sn': DEF+'sn',
|
|
'st': DEF+'st',
|
|
'stateOrProvinceName': DEF+'stateOrProvinceName',
|
|
'street': DEF+'street',
|
|
'streetAddress': DEF+'streetAddress',
|
|
'subtreeMaximumQuality': DEF+'subtreeMaximumQuality',
|
|
'subtreeMinimumQuality': DEF+'subtreeMinimumQuality',
|
|
'supportedAlgorithms': DEF+'supportedAlgorithms',
|
|
'supportedApplicationContext': DEF+'supportedApplicationContext',
|
|
'surname': DEF+'surname',
|
|
'telephoneNumber': DEF+'telephoneNumber',
|
|
'teletexTerminalIdentifier': DEF+'teletexTerminalIdentifier',
|
|
'telexNumber': DEF+'telexNumber',
|
|
'textEncodedORAddress': DEF+'textEncodedORAddress',
|
|
'title': DEF+'title',
|
|
'uid': DEF+'uid',
|
|
'uniqueIdentifier': DEF+'uniqueIdentifier',
|
|
'uniqueMember': DEF+'uniqueMember',
|
|
'userCertificate': DEF+'userCertificate',
|
|
'userClass': DEF+'userClass',
|
|
'userPKCS12': DEF+'userPKCS12',
|
|
'userPassword': DEF+'userPassword',
|
|
'userSMIMECertificate': DEF+'userSMIMECertificate',
|
|
'userid': DEF+'userid',
|
|
'x121Address': DEF+'x121Address',
|
|
'x500UniqueIdentifier': DEF+'x500UniqueIdentifier',
|
|
}
|
|
}
|