Rev 1332 | Rev 1334 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1326 | daniel-mar | 1 | # OIDplus Information Object GUID format |
2 | |||
3 | OIDplus automatically assigns a UUID to every object it manages. It is based on the custom UUID type (UUIDv8) which was defined in the new version of RFC 4122. |
||
4 | |||
1332 | daniel-mar | 5 | |Block| Byte | Length | Description | |
6 | |-----|------|---------|----------------------| |
||
7 | | 1 | 0-3 | 1 bit | Reserved, must be 0. |
||
8 | | | | 31 bits | OIDplus SystemID (lower 31 bits of SHA1 of Public Key); 0 if not available |
||
9 | | 2 | 4-5 | 16 bits | Creation timestamp: Days since 01.01.1970 00:00 GMT; 0 if unknown. Max possible: 0xFFFF = 06 June 2149 |
||
10 | | 3 | 6-7 | 4 bits | UUID Version, must be 0x8 (Custom UUID) |
||
11 | | | | 12 bits | Reserved, must be 0x0000 |
||
12 | | 4 | 8-9 | 2 bits | UUID Variant, must be 0b10 (RFC 4122) |
||
13 | | | | 14 bits | Namespace (lower 14 bits of SHA1 of Namespace OID) |
||
14 | | 5 |10-15 | 48 bits | Object name (lower 48 bits of SHA1 of canonical object name) |
||
1326 | daniel-mar | 15 | |
16 | |||
17 | ## Example |
||
18 | |||
19 | The object **java:com.example**, created 30 September 2018 on system #1855139287 has the following UUID: |
||
20 | |||
21 | 6e932dd7-458c-8000-b9e9-c1e3894d1105 |
||
22 | |||
23 | It contains the information as follows: |
||
24 | |||
1332 | daniel-mar | 25 | |Block| Description | Value | Interpretation | |
26 | |-----|-------------------|----------------|----------------| |
||
27 | | 1 | System ID | 0x6E932DD7 | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287 |
||
28 | | 2 | Timestamp | 0x458C | 30 September 2018 (17804 days since 1 January 1970) |
||
29 | | 3 | Reserved+Version | 0x8000 | 0x0000 \| 0x8000 |
||
30 | | 4 | Namespace+Variant | 0xB9E9 | SHA1('1.3.6.1.4.1.37476.2.5.2.4.8.6') & 0x3FFF \| 0x8000 |
||
31 | | 5 | Object Name | 0xC1E3894D1105 | SHA1('com.example') & 0xFFFF.FFFF.FFFF |
||
1326 | daniel-mar | 32 | |
33 | ## Known namespaces |
||
34 | |||
1332 | daniel-mar | 35 | | Vendor |Namespace| OID | SHA1 hash | Block 4| Notes | |
36 | |--------------|---------|--------------------------------|-----------|--------|--------------| |
||
37 | | ViaThinkSoft | doi | 1.3.6.1.4.1.37476.2.5.2.4.8.1 | 0x...2259 | 0xA259 | |
||
38 | | ViaThinkSoft | gs1 | 1.3.6.1.4.1.37476.2.5.2.4.8.2 | 0x...021E | 0x821E | |
||
39 | | ViaThinkSoft | guid | 1.3.6.1.4.1.37476.2.5.2.4.8.3 | 0x...B924 | 0xB924 | In OIDplus, only the UUID itself will be shown |
||
40 | | ViaThinkSoft | ipv4 | 1.3.6.1.4.1.37476.2.5.2.4.8.4 | 0x...5AF9 | 0x9AF9 | |
||
41 | | ViaThinkSoft | ipv6 | 1.3.6.1.4.1.37476.2.5.2.4.8.5 | 0x...55DB | 0x95DB | |
||
42 | | ViaThinkSoft | java | 1.3.6.1.4.1.37476.2.5.2.4.8.6 | 0x...79E9 | 0xB9E9 | |
||
43 | | ViaThinkSoft | oid | 1.3.6.1.4.1.37476.2.5.2.4.8.7 | 0x...66D3 | 0xA6D3 | |
||
44 | | ViaThinkSoft | other | 1.3.6.1.4.1.37476.2.5.2.4.8.8 | 0x...D068 | 0x9068 | |
||
45 | | ViaThinkSoft | domain | 1.3.6.1.4.1.37476.2.5.2.4.8.9 | 0x...D982 | 0x9982 | |
||
46 | | ViaThinkSoft | fourcc | 1.3.6.1.4.1.37476.2.5.2.4.8.10 | 0x...B648 | 0xB648 | |
||
47 | | ViaThinkSoft | aid | 1.3.6.1.4.1.37476.2.5.2.4.8.11 | 0x...2571 | 0xA571 | |
||
48 | | ViaThinkSoft | php | 1.3.6.1.4.1.37476.2.5.2.4.8.12 | 0x...A6F0 | 0xA6F0 | |
||
49 | | ViaThinkSoft | mac | 1.3.6.1.4.1.37476.2.5.2.4.8.13 | 0x...91CD | 0x91CD | |
||
1333 | daniel-mar | 50 | | Frdlweb | circuit | 1.3.6.1.4.1.37553.8.1.8.8.53354196964.27255728261 | 0x...EBD5 | 0xABD5 | |
51 | | Frdlweb | ns | 1.3.6.1.4.1.37476.9000.108.19361.856 | 0x...AF2D | 0xAF2D | |
||
52 | | Frdlweb | pen | 1.3.6.1.4.1.37553.8.1.8.8.53354196964.32927 | 0x...D31E | 0x931E | |
||
53 | | Frdlweb | uri | 1.3.6.1.4.1.37553.8.1.8.8.53354196964.39870 | 0x...AA05 | 0xAA05 | |
||
54 | | Frdlweb | web+fan | 1.3.6.1.4.1.37553.8.1.8.8.53354196964.1958965295 | 0x...F077 | 0xB077 | |
||
1326 | daniel-mar | 55 | <!-- |
1333 | daniel-mar | 56 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.14 | 0x...AB3E | 0xAB3E | |
57 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.15 | 0x...4779 | 0x8779 | |
||
58 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.16 | 0x...2318 | 0xA318 | |
||
59 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.17 | 0x...1412 | 0x9412 | |
||
60 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.18 | 0x...76C5 | 0xB6C5 | |
||
61 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.19 | 0x...D43A | 0x943A | |
||
62 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.20 | 0x...1DE3 | 0x9DE3 | |
||
63 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.21 | 0x...9FF7 | 0x9FF7 | |
||
64 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.22 | 0x...12F6 | 0x92F6 | |
||
65 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.23 | 0x...3B1D | 0xBB1D | |
||
66 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.24 | 0x...0617 | 0x8617 | |
||
67 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.25 | 0x...A952 | 0xA952 | |
||
68 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.26 | 0x...C0DA | 0x80DA | |
||
69 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.27 | 0x...FAC8 | 0xBAC8 | |
||
70 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.28 | 0x...E993 | 0xA993 | |
||
71 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.29 | 0x...44CA | 0x84CA | |
||
72 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.30 | 0x...70DA | 0xB0DA | |
||
73 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.31 | 0x...BCB0 | 0xBCB0 | |
||
74 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.32 | 0x...23AB | 0xA3AB | |
||
75 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.33 | 0x...FD1D | 0xBD1D | |
||
76 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.34 | 0x...812A | 0x812A | |
||
77 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.35 | 0x...CF70 | 0x8F70 | |
||
78 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.36 | 0x...C724 | 0x8724 | |
||
79 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.37 | 0x...D6E3 | 0x96E3 | |
||
80 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.38 | 0x...DFAF | 0x9FAF | |
||
81 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.39 | 0x...C521 | 0x8521 | |
||
82 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.40 | 0x...E8B8 | 0xA8B8 | |
||
83 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.41 | 0x...D0C0 | 0x90C0 | |
||
84 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.42 | 0x...ECF3 | 0xACF3 | |
||
85 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.43 | 0x...63D2 | 0xA3D2 | |
||
86 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.44 | 0x...BA72 | 0xBA72 | |
||
87 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.45 | 0x...348B | 0xB48B | |
||
88 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.46 | 0x...C66A | 0x866A | |
||
89 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.47 | 0x...0788 | 0x8788 | |
||
90 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.48 | 0x...C48F | 0x848F | |
||
91 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.49 | 0x...41ED | 0x81ED | |
||
92 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.50 | 0x...F7C8 | 0xB7C8 | |
||
93 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.51 | 0x...B898 | 0xB898 | |
||
94 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.52 | 0x...134D | 0x934D | |
||
95 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.53 | 0x...0DBF | 0x8DBF | |
||
96 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.54 | 0x...84FF | 0x84FF | |
||
97 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.55 | 0x...3CDF | 0xBCDF | |
||
98 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.56 | 0x...FDCF | 0xBDCF | |
||
99 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.57 | 0x...6988 | 0xA988 | |
||
100 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.58 | 0x...EA2B | 0xAA2B | |
||
101 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.59 | 0x...763A | 0xB63A | |
||
102 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.60 | 0x...81B7 | 0x81B7 | |
||
103 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.61 | 0x...A5E8 | 0xA5E8 | |
||
104 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.62 | 0x...9D2A | 0x9D2A | |
||
105 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.63 | 0x...10B6 | 0x90B6 | |
||
106 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.64 | 0x...554F | 0x954F | |
||
107 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.65 | 0x...9DA2 | 0x9DA2 | |
||
108 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.66 | 0x...E810 | 0xA810 | |
||
109 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.67 | 0x...0CCA | 0x8CCA | |
||
110 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.68 | 0x...3D0E | 0xBD0E | |
||
111 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.69 | 0x...4599 | 0x8599 | |
||
112 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.70 | 0x...7152 | 0xB152 | |
||
113 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.71 | 0x...E6E0 | 0xA6E0 | |
||
114 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.72 | 0x...25FE | 0xA5FE | |
||
115 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.73 | 0x...D608 | 0x9608 | |
||
116 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.74 | 0x...AECC | 0xAECC | |
||
117 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.75 | 0x...3D11 | 0xBD11 | |
||
118 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.76 | 0x...B4B4 | 0xB4B4 | |
||
119 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.77 | 0x...5967 | 0x9967 | |
||
120 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.78 | 0x...772E | 0xB72E | |
||
121 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.79 | 0x...B8CE | 0xB8CE | |
||
122 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.80 | 0x...797A | 0xB97A | |
||
123 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.81 | 0x...D21C | 0x921C | |
||
124 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.82 | 0x...DA41 | 0x9A41 | |
||
125 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.83 | 0x...C9F6 | 0x89F6 | |
||
126 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.84 | 0x...FDF1 | 0xBDF1 | |
||
127 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.85 | 0x...CEE4 | 0x8EE4 | |
||
128 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.86 | 0x...8A32 | 0x8A32 | |
||
129 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.87 | 0x...4D26 | 0x8D26 | |
||
130 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.88 | 0x...EBB2 | 0xABB2 | |
||
131 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.89 | 0x...E8D4 | 0xA8D4 | |
||
132 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.90 | 0x...6500 | 0xA500 | |
||
133 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.91 | 0x...7A8F | 0xBA8F | |
||
134 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.92 | 0x...F322 | 0xB322 | |
||
135 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.93 | 0x...B75E | 0xB75E | |
||
136 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.94 | 0x...3F4D | 0xBF4D | |
||
137 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.95 | 0x...D7FB | 0x97FB | |
||
138 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.96 | 0x...A1FA | 0xA1FA | |
||
139 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.97 | 0x...0490 | 0x8490 | |
||
140 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.98 | 0x...6C91 | 0xAC91 | |
||
141 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.99 | 0x...4410 | 0x8410 | |
||
142 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.100 | 0x...B089 | 0xB089 | |
||
143 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.101 | 0x...38BA | 0xB8BA | |
||
144 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.102 | 0x...22BC | 0xA2BC | |
||
145 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.103 | 0x...CDD8 | 0x8DD8 | |
||
146 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.104 | 0x...971F | 0x971F | |
||
147 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.105 | 0x...1C69 | 0x9C69 | |
||
148 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.106 | 0x...C456 | 0x8456 | |
||
149 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.107 | 0x...F064 | 0xB064 | |
||
150 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.108 | 0x...9490 | 0x9490 | |
||
151 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.109 | 0x...7186 | 0xB186 | |
||
152 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.110 | 0x...A9BD | 0xA9BD | |
||
153 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.111 | 0x...1338 | 0x9338 | |
||
154 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.112 | 0x...BE9E | 0xBE9E | |
||
155 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.113 | 0x...3B4F | 0xBB4F | |
||
156 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.114 | 0x...CFFE | 0x8FFE | |
||
157 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.115 | 0x...D37F | 0x937F | |
||
158 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.116 | 0x...125F | 0x925F | |
||
159 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.117 | 0x...B781 | 0xB781 | |
||
160 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.118 | 0x...9F3E | 0x9F3E | |
||
161 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.119 | 0x...A69B | 0xA69B | |
||
162 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.120 | 0x...144B | 0x944B | |
||
163 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.121 | 0x...B548 | 0xB548 | |
||
164 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.122 | 0x...3AB4 | 0xBAB4 | |
||
165 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.123 | 0x...4181 | 0x8181 | |
||
166 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.124 | 0x...5CB8 | 0x9CB8 | |
||
167 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.125 | 0x...765A | 0xB65A | |
||
168 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.126 | 0x...814C | 0x814C | |
||
169 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.127 | 0x...142E | 0x942E | |
||
170 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.128 | 0x...BD4A | 0xBD4A | |
||
171 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.129 | 0x...173E | 0x973E | |
||
172 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.130 | 0x...21C0 | 0xA1C0 | |
||
173 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.131 | 0x...95B8 | 0x95B8 | |
||
174 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.132 | 0x...87D3 | 0x87D3 | |
||
175 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.133 | 0x...271D | 0xA71D | |
||
176 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.134 | 0x...8763 | 0x8763 | |
||
177 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.135 | 0x...F354 | 0xB354 | |
||
178 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.136 | 0x...68A5 | 0xA8A5 | |
||
179 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.137 | 0x...337F | 0xB37F | |
||
180 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.138 | 0x...E001 | 0xA001 | |
||
181 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.139 | 0x...1F59 | 0x9F59 | |
||
182 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.140 | 0x...00D0 | 0x80D0 | |
||
183 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.141 | 0x...A375 | 0xA375 | |
||
184 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.142 | 0x...9794 | 0x9794 | |
||
185 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.143 | 0x...0A70 | 0x8A70 | |
||
186 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.144 | 0x...010D | 0x810D | |
||
187 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.145 | 0x...633D | 0xA33D | |
||
188 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.146 | 0x...2CD9 | 0xACD9 | |
||
189 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.147 | 0x...410C | 0x810C | |
||
190 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.148 | 0x...2900 | 0xA900 | |
||
191 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.149 | 0x...4141 | 0x8141 | |
||
192 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.150 | 0x...A350 | 0xA350 | |
||
193 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.151 | 0x...E8E0 | 0xA8E0 | |
||
194 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.152 | 0x...4BE1 | 0x8BE1 | |
||
195 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.153 | 0x...0B25 | 0x8B25 | |
||
196 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.154 | 0x...D933 | 0x9933 | |
||
197 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.155 | 0x...7917 | 0xB917 | |
||
198 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.156 | 0x...1C1A | 0x9C1A | |
||
199 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.157 | 0x...9C25 | 0x9C25 | |
||
200 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.158 | 0x...1D24 | 0x9D24 | |
||
201 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.159 | 0x...B922 | 0xB922 | |
||
202 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.160 | 0x...69CC | 0xA9CC | |
||
203 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.161 | 0x...9A8A | 0x9A8A | |
||
204 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.162 | 0x...D284 | 0x9284 | |
||
205 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.163 | 0x...1944 | 0x9944 | |
||
206 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.164 | 0x...A074 | 0xA074 | |
||
207 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.165 | 0x...51D1 | 0x91D1 | |
||
208 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.166 | 0x...C3F6 | 0x83F6 | |
||
209 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.167 | 0x...731E | 0xB31E | |
||
210 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.168 | 0x...B4EF | 0xB4EF | |
||
211 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.169 | 0x...EF93 | 0xAF93 | |
||
212 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.170 | 0x...A3E9 | 0xA3E9 | |
||
213 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.171 | 0x...32DC | 0xB2DC | |
||
214 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.172 | 0x...3930 | 0xB930 | |
||
215 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.173 | 0x...0FC1 | 0x8FC1 | |
||
216 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.174 | 0x...5131 | 0x9131 | |
||
217 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.175 | 0x...F5F4 | 0xB5F4 | |
||
218 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.176 | 0x...4B63 | 0x8B63 | |
||
219 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.177 | 0x...F1CD | 0xB1CD | |
||
220 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.178 | 0x...9364 | 0x9364 | |
||
221 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.179 | 0x...40AB | 0x80AB | |
||
222 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.180 | 0x...A182 | 0xA182 | |
||
223 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.181 | 0x...FC4A | 0xBC4A | |
||
224 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.182 | 0x...DF14 | 0x9F14 | |
||
225 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.183 | 0x...DA04 | 0x9A04 | |
||
226 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.184 | 0x...7B3E | 0xBB3E | |
||
227 | | ViaThinkSoft | (Unused) | 1.3.6.1.4.1.37476.2.5.2.4.8.185 | 0x...4854 | 0x8854 | |
||
1326 | daniel-mar | 228 | --> |
229 | |||
1333 | daniel-mar | 230 | ### Block 4 hash conflicts |
231 | |||
1329 | daniel-mar | 232 | Note: When a new object type plugin is developed, the plugin author should check |
1333 | daniel-mar | 233 | if their "Block 4" hash based on their plugin OID conflicts with the |
1332 | daniel-mar | 234 | "Block 4" hashes of plugins from other vendors, and consider |
1329 | daniel-mar | 235 | using a different plugin OID in that case. |
236 | Between ViaThinkSoft OIDs, the lowest collision is `1.3.6.1.4.1.37476.2.5.2.4.8.186` |
||
237 | which collides with `1.3.6.1.4.1.37476.2.5.2.4.8.48`. |
||
1333 | daniel-mar | 238 | |
239 | Add this line to your baseconfig-file (userdata/baseconfig/config.inc.php) to |
||
240 | automatically let OIDplus check all third-party object type plugins for |
||
241 | hash conflicts: |
||
242 | |||
243 | OIDplus::baseConfig()->setValue('DEBUG', true); |
||
244 | |||
245 | As an alternative, the following script can help you check |
||
246 | (and generate a new line for this table): |
||
247 | |||
248 | <?php |
||
249 | |||
250 | $plugin_oid = '2.999'; // your plugin-oid here |
||
251 | |||
252 | if (!str_starts_with($plugin_oid, '1.3.6.1.4.1.37476.2.5.2.4.8.')) { |
||
253 | $coll = []; |
||
254 | for ($i = 1; $i <= 185; $i++) { |
||
255 | $block4 = dechex(hexdec(substr(sha1('1.3.6.1.4.1.37476.2.5.2.4.8.'.$i), -4)) & 0x3FFF | 0x8000); |
||
256 | $coll[] = $block4; |
||
257 | } |
||
258 | $block4 = dechex(hexdec(substr(sha1($plugin_oid), -4)) & 0x3FFF | 0x8000); |
||
259 | if (in_array($block4, $coll)) { |
||
260 | echo "HASH CONFLICT\n"; |
||
261 | } else { |
||
262 | echo "| (Author) | (NSName) | $plugin_oid | 0x...".strtoupper(substr(sha1($plugin_oid), -4))." | 0x".strtoupper($block4)." |\n"; |
||
263 | } |
||
264 | } else { |
||
265 | $block4 = dechex(hexdec(substr(sha1($plugin_oid), -4)) & 0x3FFF | 0x8000); |
||
266 | echo "| ViaThinkSoft | (NSName) | $plugin_oid | 0x...".strtoupper(substr(sha1($plugin_oid), -4))." | 0x".strtoupper($block4)." |\n"; |
||
267 | } |
||
268 | |||
269 | ?> |