id string_id name information
'47816' '' 'Joseph Studio' '这是由互联网号码分配局(英语:Internet Assigned Numbers Authority,缩写:IANA)分配给 Joseph Chris( https://josephcz.xyz/ ) 的私人企业号码(英语:Private Enterprise Number,缩写:PEN)。

相关文件请参阅:https://www.iana.org/assignments/enterprise-numbers
'
'47816.1' 'products' 'Products' 'This is an Object Identifier (OID) representing Joseph Studio’s Products.

This object identifier and its children is only for private use and will not assign to public. Without authority registry approval, this object identifier and its children **MUST** remain unused.

此 OID 用于表示 Joseph Studio 的产品。'
'47816.10' 'ldap' 'Lightweight Directory Access Protocol (LDAP)' null
'47816.11' 'snmp' 'Simple Network Management Protocol (SNMP)' null
'47816.12' 'dhcp' 'Dynamic Host Configuration Protocol (DHCP)' null
'47816.15' 'active-directory' 'Active Directory (AD)' null
'47816.2' 'services' 'Services' 'This is an Object Identifier (OID) representing Joseph Studio’s Services
.

This object identifier and its children is only for private use and will not assign to public. Without authority registry approval, this object identifier and its children **MUST** remain unused.

此 OID 用于表示 Joseph Studio 的服务。
'
'47816.2.1' 'public-ca' 'Public CA' null
'47816.2.2' 'url-shorter' 'URL Shorter' null
'47816.21' 'windows-platform' 'Windows Platform' null
'47816.3' 'devices' 'Devices' null
'47816.4' 'reserved' 'Reserved' 'This is an Object Identifier (OID) is reserved.

This object identifier and its children **SHOULD NOT** be used. Without authority registry approval, this object identifier and its children **MUST** remain unused.

## Information below is document in Chinese:

由于 4 这个数字的不吉利的意义,决定将其作为保留号码。'
'47816.5' 'organization' 'Organization' null
'47816.5.406' 'u406' '' null
'47816.5.8' 'home' '' null
'47816.7' 'certs' 'Digital Certificates' null
'47816.7.1' 'extensions' 'X.509 Private Extensions' null
'47816.7.2' 'cps' 'Certificate Policies (CPS)' null
'47816.7.2.1' 'std' 'Standard Certificate Policies' null
'47816.7.2.1.1' 'dv' 'Domain Validated' null
'47816.7.2.1.2' 'iv' 'Individual Validated' null
'47816.7.2.1.3' 'ov' 'Organization Validated' null
'47816.7.2.1.30' 'code-sign' 'Trusted for Code Signing' null
'47816.7.2.1.4' 'ev' 'Extended Validation Validated' null
'47816.7.2.10' 'internal-code-sign' 'Internal Code Signing Trusted' null
'47816.7.2.11' 'internal-domain' 'Internal Domain Trusted' null
'47816.7.2.12' 'internal-ev' 'Internal Extended Validation' null
'47816.7.2.2' 'test' 'Test Certificate Policies (CPS)' null
'47816.7.3' 'key-usage' 'Key Usage (aka Key Purpose and Certificate Usage)' null
'47816.7.3.9' 'test' 'Test Key Usage' null
'47816.7.5' 'ca' 'Certificate Authority' null
'47816.7.6' 'subjects' 'Subject Names' null
'47816.7.7' 'subject-extensions' 'Subject Name Extensions' null
'47816.8' 'code' 'Source of Code' null
'47816.80' 'webx' '' null
'47816.80.1' 'servers' '' null
'47816.80.2' 'clients' '' null
'47816.80.3' 'domains' '' null
'47816.80.4' 'ipv4' '' null
'47816.80.5' 'uuid' '' null
'47816.80.6' 'ipv6' '' null
'47816.80.7' 'identity-model' '' null
'47816.80.7.1' 'users' '' null
'47816.80.7.2' 'roles' '' null
'47816.80.7.3' 'permissions' '' null
'47816.80.7.4' 'entities' '' null
'47816.80.7.5' 'groups' '' null
'47816.80.7.6' 'identities' '' null
'47816.80.7.7' 'applications' '' null
'47816.80.8' 'person' '' null
'47816.81' 'uuid' 'Universally Unique Identifier (UUID)' 'This object identifier represents Universally Unique Identifier (UUID), and its children represents a specific one.

The children of this object identifier **CAN** be used by public without authority registry''s approval. Everyone can get a child object identifier without application and use it unlimitedly by generating an UUID on Joseph Studio’s UUID Generate Website. The server address **MAY** change, so you **SHOULD** check Authority Registry Page (link below) to get the server address.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT** be used. Its children, if satisfied requirements before, is unlimited to use.

You **SHOULD NOT** generate UUID by yourself.

An UUID is 128-bits data, and convert it to single integer. The result integer is the child object identifier number.

此 OID 用于表示 UUID。将 128 位 UUID 转化为整数,作为此 OID 的子项数字标识符。其子项不得拥有字符串格式的标识符、名称及其它信息。'
'47816.82' 'ip-addr' 'Internet Protocol (IP) Address' '此 OID 用于表示 IP 地址。参阅其子项 OID 的文档来了解更多。'
'47816.82.4' 'v4' 'Internet Protocol Version 4 (IPv4) Address' 'This object identifier represents Internet Protocol Version 4 (IPv4) Address, and its children represents a specific one.

If you own or ranted an IPv4, you can use a child of this object identifier without registration.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT** be used. Its children, if satisfied requirements before, is unlimited to use.

An IPv4 address can be represented in quad-dotted format:

```
IPv4address = 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT
;Not a strict deification, just for example.
```

Then use the quad-dotted IPv4 address as suffix, the children object identifier is:

```
ChildrenOID = "1.3.6.1.4.1.47816.82.4." IPv4address
```

此 OID 用于表示 IPv4 地址。将点分十进制格式的 IP 加于 `1.3.6.1.4.1.47816.82.4.` 之后即可。'
'47816.82.6' 'v6' 'Internet Protocol Version 6 (IPv6) Address' 'This object identifier represents Internet Protocol Version 6 (IPv6) Address, and its children represents a specific one.

If you own or ranted an IPv6, you can use a child of this object identifier without registration.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT** be used. Its children, if satisfied requirements before, is unlimited to use.

An IPv4 address can be represented in 8 groups of 16 bits each. Usually, we use four hexadecimal digits to represent each group and divide each groups by ":", but here decimal digits SHOULD be used to represent each 16-bits group and use dot (".") as divider:

```
IPv6addressInOID = 1*5DIGIT "." 1*5DIGIT "."
1*5DIGIT "." 1*5DIGIT "."
1*5DIGIT "." 1*5DIGIT "."
1*5DIGIT "." 1*5DIGIT; Not a strict deification,
;just for example. DIGIT in range 0-65535.
```

Then use the 7-dotted IPv6 address as suffix, the children object identifier is:

```
ChildrenOID = "1.3.6.1.4.1.47816.82.4." IPv6addressInOID
```

将 IPv6 每个用冒号分隔的部分从十六进制转换为十进制,然后将分隔符改为点,加于 `1.3.6.1.4.1.47816.82.4.` 后即可。'
'47816.83' 'domain-names' 'Domain Name' 'This object identifier represents Domain Name, and its children represents a specific one.

If you own a domain, you can use a child of this object identifier without registration.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT** be used. Its children, if satisfied requirements before, is unlimited to use.

A domain is made up with alphabets, digits and dashes (IDN SHOULD be Punycode encoded). Each part of domain separated by a dot can be converted to bits then integer. Compose these integers as suffix of this object identifier.

For example, `example.com` can be encoded to `28561332491021413.6516589`. Then you should reverse each part of the encoded domain separated by dot. The full object identifier is `1.3.6.1.4.1.47816.83.6516589.28561332491021413`. and its dot notation is `iso.identified-organization.dod.internet.private.enterprise.47816.domain-names.com.example`.'
'47816.84' 'hashes' 'Hashes' null
'47816.85' 'public' 'Public Allocation' 'Children of this object identifier will be allocated to public through a registration procedure. The procedure and regulation can be found on the Authority Registry website.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT be used**. You **MUST** register and complete the registration procedure before using a children of this object identifier.'
'47816.86' 'domestic' 'Public Allocation for Domestic' 'Children of object identifier will be allocated to domestic ones through a registration procedure. The procedure and regulation can be found on the Authority Registry website.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT be used**. You **MUST** register and complete the registration procedure before using a children of this object identifier.'
'47816.87' 'trusted-allocation' 'Public Allocation for Trusted' 'Children of object identifier will be allocated to trusted ones. This object identifier is not open for public registration.

This object identifier **(NOT INCLUDE CHILDREN) SHOULD NOT be used**. You **SHOULD NOT** use its children before authority registry''s allocation.'
'47816.88' 'friends-allocation' 'Public Allocation for Friends' null
'47816.89' 'readme' 'Read Me and Documents' 'This is an Object Identifier (OID) representing a documentation.

**ALL** information outside the [Authority Registry](https://oid.josephcz.xyz/) are brief and not latest. Latest information, full documentation, regulation and references can be found on Authority Registry website (link above).

This object identifier and its children is only for private use and will not assign to public. Without authority registry approval, this object identifier and its children **MUST** remain unused. '
'47816.90' 'example' '' 'This is an example object identifier. Use of it is unlimited without registration.

在演示 OID 的用法时,应当使用这个保留的 OID。'