⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1255.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 4 页
字号:
         the purposes of this naming scheme, such an organization is         said to have regional-standing in each state where it has a DBA         registration.  This DBA registration confers the sole right to         use the DBA name in association with the named jurisdiction of         the registration authority.   An organization is said to have local-standing if it is chartered by   a local government within that place.  In addition, private   organizations may achieve local-standing by registering with a   "County Clerk" (or similar entity) within that place -- this is   termed a "doing business as" (DBA) registration.  Note that local-   standing is somewhat ambiguous in that there may be multiple local   governments contained within a county or county-equivalent.   Depending on local government rules of incorporation and containment,   registering with one entity may prevent others from registering that   same name with other entities contained within that place.  In order   to avoid ambiguity, other distinguishing attributes, such as   "streetAddress", may be needed to provide uniqueness.5.1.2.  Modeling Organizations   In the DIT, an organization is modeled with an object of   class "organization".  In addition, some combination of the   following auxiliary object classes might also be used:NADF                                                           [Page 13]RFC 1255                A Naming Scheme for c=US          September 1991           (1)   if an organization has national-standing derived from                 ANSI registration, then this is modeled by including in                 the entry an object class attribute value of                 "ansiOrgObject", which is defined thusly:                   ansiOrgObject OBJECT-CLASS                       SUBCLASS OF top                       MUST CONTAIN { ansiOrgNumericCode }           (2)   if an organization has national-standing (either in the                 US or some other nation), then it may be necessary to                 identify the country which corresponds to the registry                 which names the organization.  This is modeled by                 including in the entry an object class attribute value                 of "nationalObject", which is defined thusly:                   nationalObject OBJECT-CLASS                       SUBCLASS OF top                       MUST CONTAIN { countryName }           (3)   if an organization has local-standing, then it may be                 necessary to identify the place in US FIPS 55 which                 corresponds to the registry which names the                 organization.  This is modeled by including in the                 entry an object class attribute value of                 "fips55Object", which is defined thusly:                   fips55Object OBJECT-CLASS                       SUBCLASS OF top                       MUST CONTAIN { fipsPlaceNumericCode }                       MAY CONTAIN { stateOrProvinceName }5.2.  Persons   There are two kinds of entries for a person: organizational person   and residential person.   Definitions for an organizational person are a local matter to be   decided by each organization.  It is suggested that an organizational   person be modeled with an object of class "organizationalPerson".   Outside of organizations, persons exist only in a residential context.   As such they always have local standing.  For a given person, it   should always be possible to identify the place in US FIPS 55 which   corresponds to the "smallest" populated place where any person   resides, and then use the code associated with that place to aid inNADF                                                           [Page 14]RFC 1255                A Naming Scheme for c=US          September 1991   distinguishing the person.  A residential person is modeled with an   object of class "residentialPerson".  In addition, since it may be   necessary to identify the place in US FIPS 55 which corresponds   to where the person resides, an object class attribute value   of "fips55Object" may be present in entries corresponding to   residential persons.6.  Listing Entities   The final step is to define how entities are listed within the   context of the civil naming infrastructure.  Note than an entity may   have several listings (DNs) in different parts of the Directory.6.1.  Organizations   The RDN used when listing an organization depends on both the   standing of the organization, and where the listing is to be placed:                              +----------------------------------------+          +-------------------|        Listing (RDN) under             |          |      Entity       |  c=US   | c=US, st=X | c=US, st=X, l=Y |          +-------------------+---------+------------+-----------------+          | national-standing | o       | o, c=US    | o, c=US         |          +-------------------+---------+------------+-----------------+          | regional-standing | o, st=X | o          | o               |          +-------------------+---------+------------+-----------------+          | .. (other region) |         | o, st=Z    | o, st=Z         |          +-------------------+---------+------------+-----------------+          |    local-standing | o, st=X | o, fips55  | o, fips55       |          |                   | fips55  |            |                 |          +-------------------+---------+------------+-----------------+          | .. (other region) |         | o, st=Z    | o, st=Z, fips55 |          |                   |         | fips55     |                 |          +-------------------+---------+------------+-----------------+          |  foreign-standing | o, ...  | o, ..., c  | o, ..., c       |          |                   | c       |            |                 |          +-------------------+---------+------------+-----------------+          This scheme makes no requirements on the DIT structure within          an organization.  However, the following naming architecture          is suggested:NADF                                                           [Page 15]RFC 1255                A Naming Scheme for c=US          September 1991+----------------+-----+----------------------+----------+-------------+|      Level     |Elem |     objectClass      |  Super   |        RDN  |+----------------+-----+----------------------+----------+-------------+|        listing | 11  | organization         |   1,2,4  |             |+----------------+-----+----------------------+----------+-------------+| organizational | 12  | organizationalUnit   | 11,12,13 | orgUnitName ||                | 13  | locality             | 11,12,13 | localityName||                | 14  | organizationalRole   | 11,12,13 | commonName  ||                | 15  | organizationalPerson | 11,12,13 | commonName  |+----------------+-----+----------------------+----------+-------------+|    application | 16  | applicationProcess   | 11,12,13 | commonName  ||                | 17  | nadfApplicationEntity|    16    | commonName  ||                | 18  | groupOfNames         | 11,12,13 | commonName  ||                | 19  | ediUser              | 11,12,13 | ediName     ||                | 20  | device               | 11,12,13 | commonName  |+----------------+-----+----------------------+----------+-------------+          Or, in pictorial form:          (------------)          (organization)          (------------)                |                |<------------------------------+                |                               |                +--->(organizationalUnit)-------+                |                               |                +--->(locality)-----------------+                |                +--->(organizationalRole)                |                +--->(organizationalPerson)                |                +--->(applicationProcess)--->(nadfApplicationEntity)                |                +--->(groupOfNames)                |                +--->(ediUser)                |                +--->(device)6.2.  Persons   Listing organizational persons is a local matter to be decided by   each organization.   Residential persons are identified by the place where they reside,NADF                                                           [Page 16]RFC 1255                A Naming Scheme for c=US          September 1991   usually with a multi-valued RDN consisting of a "commonName"   attribute value, and some other distinguished attribute value.   Although an obvious choice is to use something like "postalCode" or   "streetAddress", it should be noted that this information may be   considered private.  Hence, some other, distinguishing attribute   value may be used -- possibly even a "serial number" attribute value   which has no other purpose other than to give uniqueness.  (It should   be noted that an attribute of this kind is not helpful in regards to   searching -- other attribute values containing meaningful information   should be added to the entry and made available for public access, as   an aid to selection.)   The RDN used when listing residential persons depends on where the   listing is to be placed:                              +----------------------------------------+          +-------------------|        Listing (RDN) under             |          |      Entity       |  c=US   | c=US, st=X | c=US, st=X, l=Y |          +-------------------+---------+------------+-----------------+          |       residential | cn, ... | cn, ...    | cn, ..., fips55 |          |            person | st=X    | fips55     |                 |          |                   | fips55  |            |                 |          +-------------------+---------+------------+-----------------+          | .. (other region) |         | cn, ...    | cn, ..., st=Z   |          |                   |         | st=Z       | fips55          |          |                   |         | fips55     |                 |          +-------------------+---------+------------+-----------------+          Note that listing of foreign persons is for further study.7.  Usage Examples   In the examples which follow, the "*"-character is used to denote any   arbitrary value for an attribute type.7.1.  Organizations with National-Standing   Suppose that the organization      Lawrence Livermore National Laboratory   has national-standing by virtue of having been chartered by the US   Congress.  According to the table in Section 6.1, this organization   has the right to list as any (or all) of these names:       (1)   national-listing:               { c=US,NADF                                                           [Page 17]RFC 1255                A Naming Scheme for c=US          September 1991                       o=Lawrence Livermore National Laboratory }       (2)   regional-listing:               { c=US, st=*,                       { o=Lawrence Livermore National Laboratory,                         c=US } }       (3)   local-listing:               { c=US, st=*, l=*,                       { o=Lawrence Livermore National Laboratory,                         c=US } }   Suppose that the organization      Performance Systems International, Inc.   has national-standing by virtue of having an alphanumeric nameform in   the ANSI registry.  According to the table in Section 6.1, this   organization has the right to list as any (or all) of these names:        (1)   national-listing:                { c=US, o=Performance Systems International }        (2)   regional-listing:                 { c=US, st=*,                        { o=Performance Systems International, c=US } }        (3)   local-listing:                 { c=US, st=*, l=*,                        { o=Performance Systems International, c=US } }7.2.  Organizations with Regional-Standing   Suppose that the organization      Network Management Associates, Inc.   has regional-standing by virtue of having a DBA registration with the   Secretary of State for the State of California.  According to the   table in Section 6.1, this organization has the right to list as anyNADF                                                           [Page 18]RFC 1255                A Naming Scheme for c=US          September 1991   (or all) of these names:           (1)   national-listing:                   { c=US,                           { o=Network Management Associates,                             st=California } }           (2)   regional-listing:                   { c=US, st=California,                           o=Network Management Associates }           (3)   local-listing:                   { c=US, st=California, l=*,                           o=Network Management Associates }          Further, in some state other than California, this          organization might also list as:           (1)   regional-listing:                   { c=US, st=*,                           { o=Network Management Associates,                             st=California } }           (2)   local-listing:                   { c=US, st=*, l=*,                           { o=Network Management Associates,                             st=California } }7.3.  Organizations with Local-Standing   Suppose that the tavern and eatery

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -