]> WPIA git - gigi.git/blob - doc/Data.uxf
add: country information where verification took place
[gigi.git] / doc / Data.uxf
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <diagram program="umlet" version="14.2.0">
3   <zoom_level>10</zoom_level>
4   <element>
5     <type>com.baselet.element.old.element.Class</type>
6     <coordinates>
7       <x>0</x>
8       <y>0</y>
9       <w>60</w>
10       <h>20</h>
11     </coordinates>
12     <panel_attributes>anchor
13 //ignore me</panel_attributes>
14     <additional_attributes/>
15   </element>
16   <element>
17     <type>com.baselet.element.old.element.Relation</type>
18     <coordinates>
19       <x>700</x>
20       <y>520</y>
21       <w>138</w>
22       <h>210</h>
23     </coordinates>
24     <panel_attributes>lt=-
25 m1=1..n
26 m2=0..n
27 administers&gt;</panel_attributes>
28     <additional_attributes>70;190;70;30</additional_attributes>
29   </element>
30   <element>
31     <type>com.baselet.element.old.element.Relation</type>
32     <coordinates>
33       <x>830</x>
34       <y>530</y>
35       <w>190</w>
36       <h>200</h>
37     </coordinates>
38     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
39     <additional_attributes>170;30;170;70;30;70;30;180</additional_attributes>
40   </element>
41   <element>
42     <type>com.baselet.element.old.element.Relation</type>
43     <coordinates>
44       <x>770</x>
45       <y>470</y>
46       <w>190</w>
47       <h>50</h>
48     </coordinates>
49     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
50     <additional_attributes>170;30;30;30</additional_attributes>
51   </element>
52   <element>
53     <type>com.baselet.element.old.element.Class</type>
54     <coordinates>
55       <x>1270</x>
56       <y>260</y>
57       <w>190</w>
58       <h>70</h>
59     </coordinates>
60     <panel_attributes>SubjectAlternativeName
61 --
62 -content: String
63 -type: {email, DNS}
64 </panel_attributes>
65     <additional_attributes/>
66   </element>
67   <element>
68     <type>com.baselet.element.old.element.Class</type>
69     <coordinates>
70       <x>940</x>
71       <y>450</y>
72       <w>270</w>
73       <h>110</h>
74     </coordinates>
75     <panel_attributes>CertOwner
76 --
77 -id: int
78 -created: timestamp
79 -deleted: timestamp
80 --
81 #getAllCertificates(): Certificate[]
82 </panel_attributes>
83     <additional_attributes/>
84   </element>
85   <element>
86     <type>com.baselet.element.old.element.Class</type>
87     <coordinates>
88       <x>710</x>
89       <y>710</y>
90       <w>210</w>
91       <h>260</h>
92     </coordinates>
93     <panel_attributes>User
94 --
95 -dob: Date
96 -primaryEmail: String
97 -locale: Locale
98 -Name
99 --
100 +hasPassedCATS(): boolean
101 +isInGroup(:Group): boolean
102 +getExperiencePoints(): int
103 +getAssurancePoints(): int
104 +canAssure(): boolean
105 +canIssue(:CertificateProfile): boolean
106 </panel_attributes>
107     <additional_attributes/>
108   </element>
109   <element>
110     <type>com.baselet.element.old.element.Class</type>
111     <coordinates>
112       <x>590</x>
113       <y>440</y>
114       <w>210</w>
115       <h>110</h>
116     </coordinates>
117     <panel_attributes>Organisation
118 --
119 -name: String
120 -city: String
121 -province: String
122 -state: String
123 </panel_attributes>
124     <additional_attributes/>
125   </element>
126   <element>
127     <type>com.baselet.element.old.element.Class</type>
128     <coordinates>
129       <x>1340</x>
130       <y>450</y>
131       <w>210</w>
132       <h>150</h>
133     </coordinates>
134     <panel_attributes>Certificate
135 --
136 -distinguishedName: String
137 -digest: String
138 -serial: String
139 --
140 +issue(:Date, :String)
141 +renew(): Certificate
142 +revoke()
143 </panel_attributes>
144     <additional_attributes/>
145   </element>
146   <element>
147     <type>com.baselet.element.old.element.Class</type>
148     <coordinates>
149       <x>1000</x>
150       <y>640</y>
151       <w>120</w>
152       <h>50</h>
153     </coordinates>
154     <panel_attributes>Email
155 --
156 -address: String
157 </panel_attributes>
158     <additional_attributes/>
159   </element>
160   <element>
161     <type>com.baselet.element.old.element.Relation</type>
162     <coordinates>
163       <x>1180</x>
164       <y>460</y>
165       <w>180</w>
166       <h>70</h>
167     </coordinates>
168     <panel_attributes>lt=-
169 m2=0..n
170 owns&gt;
171 </panel_attributes>
172     <additional_attributes>30;50;160;50</additional_attributes>
173   </element>
174   <element>
175     <type>com.baselet.element.old.element.Class</type>
176     <coordinates>
177       <x>1410</x>
178       <y>620</y>
179       <w>200</w>
180       <h>70</h>
181     </coordinates>
182     <panel_attributes>DomainPingconfig
183 --
184 -type: {email, ssl, http, dns}
185 -info: String
186
187 </panel_attributes>
188     <additional_attributes/>
189   </element>
190   <element>
191     <type>com.baselet.element.old.element.Class</type>
192     <coordinates>
193       <x>1410</x>
194       <y>730</y>
195       <w>200</w>
196       <h>90</h>
197     </coordinates>
198     <panel_attributes>DomainPinglog
199 --
200 -state: {open, success, failed}
201 -challenge: String
202 -result: String
203 </panel_attributes>
204     <additional_attributes/>
205   </element>
206   <element>
207     <type>com.baselet.element.old.element.Class</type>
208     <coordinates>
209       <x>1700</x>
210       <y>410</y>
211       <w>210</w>
212       <h>120</h>
213     </coordinates>
214     <panel_attributes>CertProfile
215 --
216 -keyname: String
217 -name: String
218 -keyUsage: String
219 -extendedKeyUsage: String
220 -rootcert: int
221 </panel_attributes>
222     <additional_attributes/>
223   </element>
224   <element>
225     <type>com.baselet.element.old.element.Relation</type>
226     <coordinates>
227       <x>1520</x>
228       <y>460</y>
229       <w>200</w>
230       <h>70</h>
231     </coordinates>
232     <panel_attributes>lt=-
233 m1=0..n
234 defined by&gt;</panel_attributes>
235     <additional_attributes>30;50;180;50</additional_attributes>
236   </element>
237   <element>
238     <type>com.baselet.element.old.element.Class</type>
239     <coordinates>
240       <x>1140</x>
241       <y>640</y>
242       <w>110</w>
243       <h>50</h>
244     </coordinates>
245     <panel_attributes>Domain
246 --
247 -suffix: String</panel_attributes>
248     <additional_attributes/>
249   </element>
250   <element>
251     <type>com.baselet.element.old.element.Relation</type>
252     <coordinates>
253       <x>840</x>
254       <y>610</y>
255       <w>180</w>
256       <h>120</h>
257     </coordinates>
258     <panel_attributes>lt=-
259 m2=0..n
260 owns&gt;</panel_attributes>
261     <additional_attributes>50;100;50;50;160;50</additional_attributes>
262   </element>
263   <element>
264     <type>com.baselet.element.old.element.Relation</type>
265     <coordinates>
266       <x>1130</x>
267       <y>530</y>
268       <w>98</w>
269       <h>130</h>
270     </coordinates>
271     <panel_attributes>lt=-
272 m2=0..n
273 owns&gt;</panel_attributes>
274     <additional_attributes>50;30;50;110</additional_attributes>
275   </element>
276   <element>
277     <type>com.baselet.element.old.element.Relation</type>
278     <coordinates>
279       <x>1360</x>
280       <y>300</y>
281       <w>126</w>
282       <h>170</h>
283     </coordinates>
284     <panel_attributes>lt=-
285 m1=0..n
286 issued for&gt;</panel_attributes>
287     <additional_attributes>70;30;70;150</additional_attributes>
288   </element>
289   <element>
290     <type>com.baselet.element.old.element.Relation</type>
291     <coordinates>
292       <x>1220</x>
293       <y>620</y>
294       <w>210</w>
295       <h>70</h>
296     </coordinates>
297     <panel_attributes>lt=-
298 m2=0..n
299 should be pinged by&gt;</panel_attributes>
300     <additional_attributes>30;50;190;50</additional_attributes>
301   </element>
302   <element>
303     <type>com.baselet.element.old.element.Relation</type>
304     <coordinates>
305       <x>1430</x>
306       <y>660</y>
307       <w>142</w>
308       <h>90</h>
309     </coordinates>
310     <panel_attributes>lt=-
311 m2=0..n
312 executed as&gt;</panel_attributes>
313     <additional_attributes>80;30;80;70</additional_attributes>
314   </element>
315   <element>
316     <type>com.baselet.element.old.element.Class</type>
317     <coordinates>
318       <x>710</x>
319       <y>1090</y>
320       <w>390</w>
321       <h>200</h>
322     </coordinates>
323     <panel_attributes>Assurance
324 --
325 -id: int
326 -points: int
327 -method: {'Face to Face Meeting', 'TOPUP', 'TTP-Assisted'}
328 -location: String
329 -date: String
330 -when: timestamp
331 -expire: timestamp
332 -sponsor: User (??????????)
333 -deleted: timestamp
334 -country: varchar(2)
335 </panel_attributes>
336     <additional_attributes/>
337   </element>
338   <element>
339     <type>com.baselet.element.old.element.Relation</type>
340     <coordinates>
341       <x>690</x>
342       <y>940</y>
343       <w>114</w>
344       <h>170</h>
345     </coordinates>
346     <panel_attributes>lt=-
347 m1=0..n
348 Assurer&gt;</panel_attributes>
349     <additional_attributes>60;150;60;30</additional_attributes>
350   </element>
351   <element>
352     <type>com.baselet.element.old.element.Relation</type>
353     <coordinates>
354       <x>580</x>
355       <y>1070</y>
356       <w>150</w>
357       <h>80</h>
358     </coordinates>
359     <panel_attributes>lt=-
360 m1=0..n
361 Assuree&gt;</panel_attributes>
362     <additional_attributes>130;60;30;40</additional_attributes>
363   </element>
364   <element>
365     <type>com.baselet.element.old.element.Class</type>
366     <coordinates>
367       <x>400</x>
368       <y>780</y>
369       <w>210</w>
370       <h>50</h>
371     </coordinates>
372     <panel_attributes>cats_passed
373 --
374 -pass_date: timestamp
375 </panel_attributes>
376     <additional_attributes/>
377   </element>
378   <element>
379     <type>com.baselet.element.old.element.Class</type>
380     <coordinates>
381       <x>400</x>
382       <y>650</y>
383       <w>210</w>
384       <h>50</h>
385     </coordinates>
386     <panel_attributes>cats_type
387 --
388 -typeText: String
389 </panel_attributes>
390     <additional_attributes/>
391   </element>
392   <element>
393     <type>com.baselet.element.old.element.Relation</type>
394     <coordinates>
395       <x>580</x>
396       <y>780</y>
397       <w>150</w>
398       <h>50</h>
399     </coordinates>
400     <panel_attributes>lt=-
401 m1=0..n
402 </panel_attributes>
403     <additional_attributes>30;30;130;30</additional_attributes>
404   </element>
405   <element>
406     <type>com.baselet.element.old.element.Relation</type>
407     <coordinates>
408       <x>480</x>
409       <y>670</y>
410       <w>50</w>
411       <h>130</h>
412     </coordinates>
413     <panel_attributes>lt=-
414 m1=0..n
415 </panel_attributes>
416     <additional_attributes>30;110;30;30</additional_attributes>
417   </element>
418   <element>
419     <type>com.baselet.element.old.element.Class</type>
420     <coordinates>
421       <x>400</x>
422       <y>900</y>
423       <w>210</w>
424       <h>50</h>
425     </coordinates>
426     <panel_attributes>Arbitration
427 --
428 -name: String
429 </panel_attributes>
430     <additional_attributes/>
431   </element>
432   <element>
433     <type>com.baselet.element.old.element.Relation</type>
434     <coordinates>
435       <x>580</x>
436       <y>900</y>
437       <w>150</w>
438       <h>50</h>
439     </coordinates>
440     <panel_attributes>lt=-
441 m1=0..n
442 m2=1..n</panel_attributes>
443     <additional_attributes>30;30;130;30</additional_attributes>
444   </element>
445   <element>
446     <type>com.baselet.element.old.element.Class</type>
447     <coordinates>
448       <x>1020</x>
449       <y>870</y>
450       <w>330</w>
451       <h>150</h>
452     </coordinates>
453     <panel_attributes>Group
454 --
455 -permission: {supporter, arbitrator, blockedassuree,
456               blockedassurer, blockedlogin, ttp-assurer,
457               ttp-applicant, codesigning}
458 -granted: timestamp
459 -deleted: timestamp
460 -grantedby: User
461 -deletedby: User
462 </panel_attributes>
463     <additional_attributes/>
464   </element>
465   <element>
466     <type>com.baselet.element.old.element.Relation</type>
467     <coordinates>
468       <x>890</x>
469       <y>880</y>
470       <w>150</w>
471       <h>70</h>
472     </coordinates>
473     <panel_attributes>lt=-
474 m2=0..n
475 &lt;granted to</panel_attributes>
476     <additional_attributes>30;50;130;50</additional_attributes>
477   </element>
478   <element>
479     <type>com.baselet.element.old.element.Class</type>
480     <coordinates>
481       <x>1000</x>
482       <y>730</y>
483       <w>200</w>
484       <h>100</h>
485     </coordinates>
486     <panel_attributes>EmailPinglog
487 --
488 -state: {open, success, failed}
489 -type: {fast, active}
490 -result: String
491 -email: String
492 </panel_attributes>
493     <additional_attributes/>
494   </element>
495   <element>
496     <type>com.baselet.element.old.element.Relation</type>
497     <coordinates>
498       <x>1040</x>
499       <y>660</y>
500       <w>50</w>
501       <h>90</h>
502     </coordinates>
503     <panel_attributes>lt=-
504 m2=0..n
505 </panel_attributes>
506     <additional_attributes>30;30;30;70</additional_attributes>
507   </element>
508   <element>
509     <type>com.baselet.element.old.element.Class</type>
510     <coordinates>
511       <x>1500</x>
512       <y>260</y>
513       <w>190</w>
514       <h>70</h>
515     </coordinates>
516     <panel_attributes>CertAva
517 --
518 -name: String
519 -value: String
520 </panel_attributes>
521     <additional_attributes/>
522   </element>
523   <element>
524     <type>com.baselet.element.old.element.Relation</type>
525     <coordinates>
526       <x>1450</x>
527       <y>300</y>
528       <w>126</w>
529       <h>170</h>
530     </coordinates>
531     <panel_attributes>lt=-
532 m1=0..n
533 issued for&gt;</panel_attributes>
534     <additional_attributes>70;30;70;150</additional_attributes>
535   </element>
536   <element>
537     <type>com.baselet.element.old.element.Class</type>
538     <coordinates>
539       <x>1750</x>
540       <y>660</y>
541       <w>130</w>
542       <h>70</h>
543     </coordinates>
544     <panel_attributes>Cacert
545 --
546 -keyname: String
547 -link: String
548 </panel_attributes>
549     <additional_attributes/>
550   </element>
551   <element>
552     <type>com.baselet.element.old.element.Relation</type>
553     <coordinates>
554       <x>1520</x>
555       <y>540</y>
556       <w>250</w>
557       <h>190</h>
558     </coordinates>
559     <panel_attributes>lt=-
560 m1=0..n
561 issued by&gt;</panel_attributes>
562     <additional_attributes>30;30;140;30;140;170;230;170</additional_attributes>
563   </element>
564   <element>
565     <type>com.baselet.element.old.element.Relation</type>
566     <coordinates>
567       <x>1850</x>
568       <y>650</y>
569       <w>134</w>
570       <h>80</h>
571     </coordinates>
572     <panel_attributes>lt=-
573 m1=0..n
574 issued by&gt;</panel_attributes>
575     <additional_attributes>30;60;80;60;80;30;30;30</additional_attributes>
576   </element>
577   <element>
578     <type>com.baselet.element.old.element.Class</type>
579     <coordinates>
580       <x>990</x>
581       <y>260</y>
582       <w>190</w>
583       <h>110</h>
584     </coordinates>
585     <panel_attributes>Job
586 --
587 -task: {issue, revoke}
588 -state: {open, warning, done}
589 -executeFrom
590 -executeTo
591 </panel_attributes>
592     <additional_attributes/>
593   </element>
594   <element>
595     <type>com.baselet.element.old.element.Relation</type>
596     <coordinates>
597       <x>1150</x>
598       <y>300</y>
599       <w>260</w>
600       <h>170</h>
601     </coordinates>
602     <panel_attributes>lt=-
603 m1=0..n
604 is subject of&gt;</panel_attributes>
605     <additional_attributes>30;50;200;50;200;150</additional_attributes>
606   </element>
607   <element>
608     <type>com.baselet.element.old.element.Class</type>
609     <coordinates>
610       <x>400</x>
611       <y>1070</y>
612       <w>210</w>
613       <h>50</h>
614     </coordinates>
615     <panel_attributes>Name
616 --
617 -type: {...}
618
619 </panel_attributes>
620     <additional_attributes/>
621   </element>
622   <element>
623     <type>com.baselet.element.old.element.Relation</type>
624     <coordinates>
625       <x>580</x>
626       <y>930</y>
627       <w>150</w>
628       <h>170</h>
629     </coordinates>
630     <panel_attributes>lt=-
631 m1=0..n
632 </panel_attributes>
633     <additional_attributes>30;150;80;150;80;30;130;30</additional_attributes>
634   </element>
635   <element>
636     <type>com.baselet.element.old.element.Class</type>
637     <coordinates>
638       <x>400</x>
639       <y>1160</y>
640       <w>210</w>
641       <h>80</h>
642     </coordinates>
643     <panel_attributes>NamePart
644 --
645 -position: int
646 -type: {fn, ln, suffix, sn}
647 -value: String
648
649 </panel_attributes>
650     <additional_attributes/>
651   </element>
652   <element>
653     <type>com.baselet.element.old.element.Relation</type>
654     <coordinates>
655       <x>480</x>
656       <y>1090</y>
657       <w>50</w>
658       <h>90</h>
659     </coordinates>
660     <panel_attributes>lt=-
661 m1=0..n
662 </panel_attributes>
663     <additional_attributes>30;70;30;30</additional_attributes>
664   </element>
665   <element>
666     <type>com.baselet.element.old.element.Class</type>
667     <coordinates>
668       <x>1130</x>
669       <y>1090</y>
670       <w>330</w>
671       <h>150</h>
672     </coordinates>
673     <panel_attributes>PasswordResetTicket
674 --
675 -token: String
676 -privateToken: String (Scrypt)
677 -created: Datetime
678 -used: Datetime
679 </panel_attributes>
680     <additional_attributes/>
681   </element>
682   <element>
683     <type>com.baselet.element.old.element.Relation</type>
684     <coordinates>
685       <x>860</x>
686       <y>940</y>
687       <w>340</w>
688       <h>170</h>
689     </coordinates>
690     <panel_attributes>lt=-
691 m1=0..n
692 &lt;target</panel_attributes>
693     <additional_attributes>320;150;320;130;30;130;30;30</additional_attributes>
694   </element>
695   <element>
696     <type>com.baselet.element.old.element.Relation</type>
697     <coordinates>
698       <x>880</x>
699       <y>940</y>
700       <w>390</w>
701       <h>170</h>
702     </coordinates>
703     <panel_attributes>lt=-
704 m1=0..n
705 &lt;creator</panel_attributes>
706     <additional_attributes>370;150;370;100;30;100;30;30</additional_attributes>
707   </element>
708   <element>
709     <type>com.baselet.element.old.element.Class</type>
710     <coordinates>
711       <x>1700</x>
712       <y>350</y>
713       <w>80</w>
714       <h>40</h>
715     </coordinates>
716     <panel_attributes>LoginCert
717 --
718 </panel_attributes>
719     <additional_attributes/>
720   </element>
721   <element>
722     <type>com.baselet.element.old.element.Relation</type>
723     <coordinates>
724       <x>1520</x>
725       <y>330</y>
726       <w>200</w>
727       <h>170</h>
728     </coordinates>
729     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
730     <additional_attributes>30;150;80;150;80;30;180;30</additional_attributes>
731   </element>
732 </diagram>