1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <diagram program="umlet" version="14.2.0">
3 <zoom_level>10</zoom_level>
5 <type>com.baselet.element.old.element.Class</type>
12 <panel_attributes>anchor
13 //ignore me</panel_attributes>
14 <additional_attributes/>
17 <type>com.baselet.element.old.element.Relation</type>
24 <panel_attributes>lt=-
27 administers></panel_attributes>
28 <additional_attributes>70;190;70;30</additional_attributes>
31 <type>com.baselet.element.old.element.Relation</type>
38 <panel_attributes>lt=<<-</panel_attributes>
39 <additional_attributes>170;30;170;70;30;70;30;180</additional_attributes>
42 <type>com.baselet.element.old.element.Relation</type>
49 <panel_attributes>lt=<<-</panel_attributes>
50 <additional_attributes>170;30;30;30</additional_attributes>
53 <type>com.baselet.element.old.element.Class</type>
60 <panel_attributes>SubjectAlternativeName
65 <additional_attributes/>
68 <type>com.baselet.element.old.element.Class</type>
75 <panel_attributes>CertOwner
81 #getAllCertificates(): Certificate[]
83 <additional_attributes/>
86 <type>com.baselet.element.old.element.Class</type>
93 <panel_attributes>User
100 +hasPassedCATS(): boolean
101 +isInGroup(:Group): boolean
102 +getExperiencePoints(): int
103 +getAssurancePoints(): int
104 +canAssure(): boolean
105 +canIssue(:CertificateProfile): boolean
107 <additional_attributes/>
110 <type>com.baselet.element.old.element.Class</type>
117 <panel_attributes>Organisation
124 <additional_attributes/>
127 <type>com.baselet.element.old.element.Class</type>
134 <panel_attributes>Certificate
136 -distinguishedName: String
140 +issue(:Date, :String)
141 +renew(): Certificate
144 <additional_attributes/>
147 <type>com.baselet.element.old.element.Class</type>
154 <panel_attributes>Email
158 <additional_attributes/>
161 <type>com.baselet.element.old.element.Relation</type>
168 <panel_attributes>lt=-
172 <additional_attributes>30;50;160;50</additional_attributes>
175 <type>com.baselet.element.old.element.Class</type>
182 <panel_attributes>DomainPingconfig
184 -type: {email, ssl, http, dns}
188 <additional_attributes/>
191 <type>com.baselet.element.old.element.Class</type>
198 <panel_attributes>DomainPinglog
200 -state: {open, success, failed}
204 <additional_attributes/>
207 <type>com.baselet.element.old.element.Class</type>
214 <panel_attributes>CertProfile
219 -extendedKeyUsage: String
222 <additional_attributes/>
225 <type>com.baselet.element.old.element.Relation</type>
232 <panel_attributes>lt=-
234 defined by></panel_attributes>
235 <additional_attributes>30;50;180;50</additional_attributes>
238 <type>com.baselet.element.old.element.Class</type>
245 <panel_attributes>Domain
247 -suffix: String</panel_attributes>
248 <additional_attributes/>
251 <type>com.baselet.element.old.element.Relation</type>
258 <panel_attributes>lt=-
260 owns></panel_attributes>
261 <additional_attributes>50;100;50;50;160;50</additional_attributes>
264 <type>com.baselet.element.old.element.Relation</type>
271 <panel_attributes>lt=-
273 owns></panel_attributes>
274 <additional_attributes>50;30;50;110</additional_attributes>
277 <type>com.baselet.element.old.element.Relation</type>
284 <panel_attributes>lt=-
286 issued for></panel_attributes>
287 <additional_attributes>70;30;70;150</additional_attributes>
290 <type>com.baselet.element.old.element.Relation</type>
297 <panel_attributes>lt=-
299 should be pinged by></panel_attributes>
300 <additional_attributes>30;50;190;50</additional_attributes>
303 <type>com.baselet.element.old.element.Relation</type>
310 <panel_attributes>lt=-
312 executed as></panel_attributes>
313 <additional_attributes>80;30;80;70</additional_attributes>
316 <type>com.baselet.element.old.element.Class</type>
323 <panel_attributes>Assurance
327 -method: {'Face to Face Meeting', 'TOPUP', 'TTP-Assisted'}
332 -sponsor: User (??????????)
336 <additional_attributes/>
339 <type>com.baselet.element.old.element.Relation</type>
346 <panel_attributes>lt=-
348 Assurer></panel_attributes>
349 <additional_attributes>60;150;60;30</additional_attributes>
352 <type>com.baselet.element.old.element.Relation</type>
359 <panel_attributes>lt=-
361 Assuree></panel_attributes>
362 <additional_attributes>130;60;30;40</additional_attributes>
365 <type>com.baselet.element.old.element.Class</type>
372 <panel_attributes>cats_passed
374 -pass_date: timestamp
376 <additional_attributes/>
379 <type>com.baselet.element.old.element.Class</type>
386 <panel_attributes>cats_type
390 <additional_attributes/>
393 <type>com.baselet.element.old.element.Relation</type>
400 <panel_attributes>lt=-
403 <additional_attributes>30;30;130;30</additional_attributes>
406 <type>com.baselet.element.old.element.Relation</type>
413 <panel_attributes>lt=-
416 <additional_attributes>30;110;30;30</additional_attributes>
419 <type>com.baselet.element.old.element.Class</type>
426 <panel_attributes>Arbitration
430 <additional_attributes/>
433 <type>com.baselet.element.old.element.Relation</type>
440 <panel_attributes>lt=-
442 m2=1..n</panel_attributes>
443 <additional_attributes>30;30;130;30</additional_attributes>
446 <type>com.baselet.element.old.element.Class</type>
453 <panel_attributes>Group
455 -permission: {supporter, arbitrator, blockedassuree,
456 blockedassurer, blockedlogin, ttp-assurer,
457 ttp-applicant, codesigning}
463 <additional_attributes/>
466 <type>com.baselet.element.old.element.Relation</type>
473 <panel_attributes>lt=-
475 <granted to</panel_attributes>
476 <additional_attributes>30;50;130;50</additional_attributes>
479 <type>com.baselet.element.old.element.Class</type>
486 <panel_attributes>EmailPinglog
488 -state: {open, success, failed}
489 -type: {fast, active}
493 <additional_attributes/>
496 <type>com.baselet.element.old.element.Relation</type>
503 <panel_attributes>lt=-
506 <additional_attributes>30;30;30;70</additional_attributes>
509 <type>com.baselet.element.old.element.Class</type>
516 <panel_attributes>CertAva
521 <additional_attributes/>
524 <type>com.baselet.element.old.element.Relation</type>
531 <panel_attributes>lt=-
533 issued for></panel_attributes>
534 <additional_attributes>70;30;70;150</additional_attributes>
537 <type>com.baselet.element.old.element.Class</type>
544 <panel_attributes>Cacert
549 <additional_attributes/>
552 <type>com.baselet.element.old.element.Relation</type>
559 <panel_attributes>lt=-
561 issued by></panel_attributes>
562 <additional_attributes>30;30;140;30;140;170;230;170</additional_attributes>
565 <type>com.baselet.element.old.element.Relation</type>
572 <panel_attributes>lt=-
574 issued by></panel_attributes>
575 <additional_attributes>30;60;80;60;80;30;30;30</additional_attributes>
578 <type>com.baselet.element.old.element.Class</type>
585 <panel_attributes>Job
587 -task: {issue, revoke}
588 -state: {open, warning, done}
592 <additional_attributes/>
595 <type>com.baselet.element.old.element.Relation</type>
602 <panel_attributes>lt=-
604 is subject of></panel_attributes>
605 <additional_attributes>30;50;200;50;200;150</additional_attributes>
608 <type>com.baselet.element.old.element.Class</type>
615 <panel_attributes>Name
620 <additional_attributes/>
623 <type>com.baselet.element.old.element.Relation</type>
630 <panel_attributes>lt=-
633 <additional_attributes>30;150;80;150;80;30;130;30</additional_attributes>
636 <type>com.baselet.element.old.element.Class</type>
643 <panel_attributes>NamePart
646 -type: {fn, ln, suffix, sn}
650 <additional_attributes/>
653 <type>com.baselet.element.old.element.Relation</type>
660 <panel_attributes>lt=-
663 <additional_attributes>30;70;30;30</additional_attributes>
666 <type>com.baselet.element.old.element.Class</type>
673 <panel_attributes>PasswordResetTicket
676 -privateToken: String (Scrypt)
680 <additional_attributes/>
683 <type>com.baselet.element.old.element.Relation</type>
690 <panel_attributes>lt=-
692 <target</panel_attributes>
693 <additional_attributes>320;150;320;130;30;130;30;30</additional_attributes>
696 <type>com.baselet.element.old.element.Relation</type>
703 <panel_attributes>lt=-
705 <creator</panel_attributes>
706 <additional_attributes>370;150;370;100;30;100;30;30</additional_attributes>
709 <type>com.baselet.element.old.element.Class</type>
716 <panel_attributes>LoginCert
719 <additional_attributes/>
722 <type>com.baselet.element.old.element.Relation</type>
729 <panel_attributes>lt=<<-</panel_attributes>
730 <additional_attributes>30;150;80;150;80;30;180;30</additional_attributes>