Subversion Repositories oidplus

Rev

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
    ?>