Subversion Repositories oidplus

Rev

Rev 1343 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1343 Rev 1416
Line 10... Line 10...
10
|-----|-------|---------|----------------------|
10
|-----|-------|---------|----------------------|
11
|  1  | 0-3   | 1 bit   | Reserved, must be 0.
11
|  1  | 0-3   | 1 bit   | Reserved, must be 0.
12
|     |       | 31 bits | OIDplus SystemID (lower 31 bits of the SHA1 hash of the Public Key in raw binary representation)
12
|     |       | 31 bits | OIDplus SystemID (lower 31 bits of the SHA1 hash of the Public Key in raw binary representation)
13
|  2  | 4-5   | 16 bits | Creation timestamp: Days since 01.01.1970 00:00 GMT; 0 if unknown or not applicable. Max possible: 0xFFFF = 06 June 2149
13
|  2  | 4-5   | 16 bits | Creation timestamp: Days since 01.01.1970 00:00 GMT; 0 if unknown or not applicable. Max possible: 0xFFFF = 06 June 2149
14
|  3  | 6-7   | 4 bits  | UUID Version, must be 0x8 (Custom UUID)
14
|  3  | 6-7   | 4 bits  | UUID Version, must be 0x8 (Custom UUID)
15
|     |       | 12 bits | Reserved, must be 0x0000
15
|     |       | 12 bits | Reserved, must be 0x000
16
|  4  | 8-9   | 2 bits  | UUID Variant, must be 0b10 (RFC 4122)
16
|  4  | 8-9   | 2 bits  | UUID Variant, must be 0b10 (RFC 4122)
17
|     |       | 14 bits | Namespace
17
|     |       | 14 bits | Namespace
18
|  5  | 10-15 | 48 bits | Data as defined by the namespace
18
|  5  | 10-15 | 48 bits | Data as defined by the namespace
19
 
19
 
20
 
20
 
Line 36... Line 36...
36
 
36
 
37
|Block| Description       | Value            | Interpretation |
37
|Block| Description       | Value            | Interpretation |
38
|-----|-------------------|------------------|----------------|
38
|-----|-------------------|------------------|----------------|
39
|  1  | System ID         | 0x6E932DD7       | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287
39
|  1  | System ID         | 0x6E932DD7       | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287
40
|  2  | Timestamp         | 0x0000           | Unknown
40
|  2  | Timestamp         | 0x0000           | Unknown
41
|  3  | Reserved+Version  | 0x8000           | 0x0000 \| 0x8000
41
|  3  | Reserved+Version  | 0x8000           | 0x000 \| 0x8000
42
|  4  | Namespace+Variant | 0x8000           | 0x0000 \| 0x8000
42
|  4  | Namespace+Variant | 0x8000           | 0x0000 \| 0x8000
43
|  5  | Data              | 0x1890AFD80709   | SHA1('') & 0xFFFF.FFFF.FFFF
43
|  5  | Data              | 0x1890AFD80709   | SHA1('') & 0xFFFF.FFFF.FFFF
44
 
44
 
45
 
45
 
46
## OIDplus User/RA UUID (Block 4 = 0x8001)
46
## OIDplus User/RA UUID (Block 4 = 0x8001)
Line 71... Line 71...
71
 
71
 
72
|Block| Description       | Value          | Interpretation                             |
72
|Block| Description       | Value          | Interpretation                             |
73
|-----|-------------------|----------------|--------------------------------------------|
73
|-----|-------------------|----------------|--------------------------------------------|
74
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287    
74
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287    
75
|  2  | Timestamp         | 0x0000         | Unknown                                    
75
|  2  | Timestamp         | 0x0000         | Unknown                                    
76
|  3  | Reserved+Version  | 0x8000         | 0x0000 \| 0x8000                           
76
|  3  | Reserved+Version  | 0x8000         | 0x000 \| 0x8000                            
77
|  4  | Namespace+Variant | 0x8001         | 0x0001 \| 0x8000                           
77
|  4  | Namespace+Variant | 0x8001         | 0x0001 \| 0x8000                           
78
|  5  | Data              | 0x2938F50E857E | SHA1('joe@example.com') & 0xFFFF.FFFF.FFFF 
78
|  5  | Data              | 0x2938F50E857E | SHA1('joe@example.com') & 0xFFFF.FFFF.FFFF 
79
 
79
 
80
 
80
 
81
## OIDplus Log entry UUID (Block 4 = 0x8002)
81
## OIDplus Log entry UUID (Block 4 = 0x8002)
Line 100... Line 100...
100
 
100
 
101
|Block| Description       | Value          | Interpretation                               |
101
|Block| Description       | Value          | Interpretation                               |
102
|-----|-------------------|----------------|----------------------------------------------|
102
|-----|-------------------|----------------|----------------------------------------------|
103
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287      
103
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287      
104
|  2  | Timestamp         | 0x458C         | 30 September 2018 (17804 days since 1 January 1970)                                      
104
|  2  | Timestamp         | 0x458C         | 30 September 2018 (17804 days since 1 January 1970)                                      
105
|  3  | Reserved+Version  | 0x8000         | 0x0000 \| 0x8000                             
105
|  3  | Reserved+Version  | 0x8000         | 0x000 \| 0x8000                              
106
|  4  | Namespace+Variant | 0x8002         | 0x0002 \| 0x8000                             
106
|  4  | Namespace+Variant | 0x8002         | 0x0002 \| 0x8000                             
107
|  5  | Data              | 0x0000000004D2 | Sequence 1234 
107
|  5  | Data              | 0x0000000004D2 | Sequence 1234 
108
 
108
 
109
 
109
 
110
## OIDplus Configuration entry UUID (Block 4 = 0x8003)
110
## OIDplus Configuration entry UUID (Block 4 = 0x8003)
Line 128... Line 128...
128
 
128
 
129
|Block| Description       | Value          | Interpretation                             |
129
|Block| Description       | Value          | Interpretation                             |
130
|-----|-------------------|----------------|--------------------------------------------|
130
|-----|-------------------|----------------|--------------------------------------------|
131
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287    
131
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287    
132
|  2  | Timestamp         | 0x0000         | Unknown                                    
132
|  2  | Timestamp         | 0x0000         | Unknown                                    
133
|  3  | Reserved+Version  | 0x8000         | 0x0000 \| 0x8000                           
133
|  3  | Reserved+Version  | 0x8000         | 0x000 \| 0x8000                            
134
|  4  | Namespace+Variant | 0x8003         | 0x0003 \| 0x8000                           
134
|  4  | Namespace+Variant | 0x8003         | 0x0003 \| 0x8000                           
135
|  5  | Data              | 0xF14DDA42862A | SHA1('max_ra_invite_time') & 0xFFFF.FFFF.FFFF 
135
|  5  | Data              | 0xF14DDA42862A | SHA1('max_ra_invite_time') & 0xFFFF.FFFF.FFFF 
136
 
136
 
137
 
137
 
138
## OIDplus ASN.1 Alphanumeric ID UUID (Block 4 = 0x8004)
138
## OIDplus ASN.1 Alphanumeric ID UUID (Block 4 = 0x8004)
Line 154... Line 154...
154
 
154
 
155
| Block | Description       | Value      | Interpretation                          |
155
| Block | Description       | Value      | Interpretation                          |
156
|-------|-------------------|------------|-----------------------------------------|
156
|-------|-------------------|------------|-----------------------------------------|
157
| 1     | System ID         | 0x6E932DD7 | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287 
157
| 1     | System ID         | 0x6E932DD7 | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287 
158
| 2     | Timestamp         | 0x0000     | Unknown                                 
158
| 2     | Timestamp         | 0x0000     | Unknown                                 
159
| 3     | Reserved+Version  | 0x8000     | 0x0000 \| 0x8000                        
159
| 3     | Reserved+Version  | 0x8000     | 0x000 \| 0x8000                         
160
| 4     | Namespace+Variant | 0x8004     | 0x0004 \| 0x8000                        
160
| 4     | Namespace+Variant | 0x8004     | 0x0004 \| 0x8000                        
161
| 5     | Data (High)       | 0x208DED   | SHA1('2.999') & 0xFF.FFFF        
161
| 5     | Data (High)       | 0x208DED   | SHA1('2.999') & 0xFF.FFFF               
162
|       | Data (Low)        | 0x8A3F8F   | SHA1('example') & 0xFF.FFFF      
162
|       | Data (Low)        | 0x8A3F8F   | SHA1('example') & 0xFF.FFFF             
163
 
163
 
164
 
164
 
Line 181... Line 181...
181
 
181
 
182
| Block | Description       | Value      | Interpretation                                  |
182
| Block | Description       | Value      | Interpretation                                  |
183
|-------|-------------------|------------|-------------------------------------------------|
183
|-------|-------------------|------------|-------------------------------------------------|
184
| 1     | System ID         | 0x6E932DD7 | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287         
184
| 1     | System ID         | 0x6E932DD7 | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287         
185
| 2     | Timestamp         | 0x0000     | Unknown                                         
185
| 2     | Timestamp         | 0x0000     | Unknown                                         
186
| 3     | Reserved+Version  | 0x8000     | 0x0000 \| 0x8000                                
186
| 3     | Reserved+Version  | 0x8000     | 0x000 \| 0x8000                                 
187
| 4     | Namespace+Variant | 0x8005     | 0x0005 \| 0x8000                                
187
| 4     | Namespace+Variant | 0x8005     | 0x0005 \| 0x8000                                
188
| 5     | Data (High)       | 0x208DED   | SHA1('2.999') & 0xFF.FFFF                
188
| 5     | Data (High)       | 0x208DED   | SHA1('2.999') & 0xFF.FFFF                       
189
|       | Data (Low)        | 0xAF9A96   | SHA1(utf8_encode('Example')) & 0xFF.FFFF 
189
|       | Data (Low)        | 0xAF9A96   | SHA1(utf8_encode('Example')) & 0xFF.FFFF 
190
 
190
 
191
 
191
 
Line 216... Line 216...
216
 
216
 
217
|Block| Description       | Value          | Interpretation |
217
|Block| Description       | Value          | Interpretation |
218
|-----|-------------------|----------------|----------------|
218
|-----|-------------------|----------------|----------------|
219
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287
219
|  1  | System ID         | 0x6E932DD7     | SHA1(PubKey) & 0x7FFF.FFFF = 1855139287
220
|  2  | Timestamp         | 0x458C         | 30 September 2018 (17804 days since 1 January 1970)
220
|  2  | Timestamp         | 0x458C         | 30 September 2018 (17804 days since 1 January 1970)
221
|  3  | Reserved+Version  | 0x8000         | 0x0000 \| 0x8000
221
|  3  | Reserved+Version  | 0x8000         | 0x000 \| 0x8000
222
|  4  | Namespace+Variant | 0xB9E9         | SHA1('1.3.6.1.4.1.37476.2.5.2.4.8.6') & 0x3FFF \| 0x8000
222
|  4  | Namespace+Variant | 0xB9E9         | SHA1('1.3.6.1.4.1.37476.2.5.2.4.8.6') & 0x3FFF \| 0x8000
223
|  5  | Data              | 0xC1E3894D1105 | SHA1('com.example') & 0xFFFF.FFFF.FFFF
223
|  5  | Data              | 0xC1E3894D1105 | SHA1('com.example') & 0xFFFF.FFFF.FFFF
224
 
224
 
225
 
225
 
226
## Known namespaces
226
## Known namespaces