1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <diagram program="umlet" version="12.2">
3 <zoom_level>10</zoom_level>
5 <type>com.umlet.element.Class</type>
12 <panel_attributes>anchor
13 //ignore me</panel_attributes>
14 <additional_attributes/>
17 <type>com.umlet.element.Relation</type>
24 <panel_attributes>lt=-
27 administers></panel_attributes>
28 <additional_attributes>70;190;70;30</additional_attributes>
31 <type>com.umlet.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.umlet.element.Relation</type>
49 <panel_attributes>lt=<<-</panel_attributes>
50 <additional_attributes>170;30;30;30</additional_attributes>
53 <type>com.umlet.element.Class</type>
60 <panel_attributes>SubjectAlternativeName
65 <additional_attributes/>
68 <type>com.umlet.element.Class</type>
75 <panel_attributes>CertOwner
81 #getAllCertificates(): Certificate[]
83 <additional_attributes/>
86 <type>com.umlet.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.umlet.element.Class</type>
117 <panel_attributes>Organisation
124 <additional_attributes/>
127 <type>com.umlet.element.Class</type>
134 <panel_attributes>Certificate
136 -distinguishedName: String
140 +issue(:Date, :String)
141 +renew(): Certificate
144 <additional_attributes/>
147 <type>com.umlet.element.Class</type>
154 <panel_attributes>Email
158 <additional_attributes/>
161 <type>com.umlet.element.Relation</type>
168 <panel_attributes>lt=-
172 <additional_attributes>30;50;160;50</additional_attributes>
175 <type>com.umlet.element.Class</type>
182 <panel_attributes>DomainPingconfig
184 -type: {email, ssl, http, dns}
188 <additional_attributes/>
191 <type>com.umlet.element.Class</type>
198 <panel_attributes>DomainPinglog
200 -state: {open, success, failed}
204 <additional_attributes/>
207 <type>com.umlet.element.Class</type>
214 <panel_attributes>CertProfile
219 -extendedKeyUsage: String
222 <additional_attributes/>
225 <type>com.umlet.element.Relation</type>
232 <panel_attributes>lt=-
234 defined by></panel_attributes>
235 <additional_attributes>30;50;180;50</additional_attributes>
238 <type>com.umlet.element.Class</type>
245 <panel_attributes>Domain
247 -suffix: String</panel_attributes>
248 <additional_attributes/>
251 <type>com.umlet.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.umlet.element.Relation</type>
271 <panel_attributes>lt=-
273 owns></panel_attributes>
274 <additional_attributes>50;30;50;110</additional_attributes>
277 <type>com.umlet.element.Relation</type>
284 <panel_attributes>lt=-
286 issued for></panel_attributes>
287 <additional_attributes>70;30;70;150</additional_attributes>
290 <type>com.umlet.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.umlet.element.Relation</type>
310 <panel_attributes>lt=-
312 executed as></panel_attributes>
313 <additional_attributes>80;30;80;70</additional_attributes>
316 <type>com.umlet.element.Class</type>
323 <panel_attributes>Assurance
327 -method: {'Face to Face Meeting', 'TOPUP', 'TTP-Assisted'}
332 -sponsor: User (??????????)
335 <additional_attributes/>
338 <type>com.umlet.element.Relation</type>
345 <panel_attributes>lt=-
347 Assurer></panel_attributes>
348 <additional_attributes>60;150;60;30</additional_attributes>
351 <type>com.umlet.element.Relation</type>
358 <panel_attributes>lt=-
360 Assuree></panel_attributes>
361 <additional_attributes>130;50;30;50</additional_attributes>
364 <type>com.umlet.element.Class</type>
371 <panel_attributes>cats_passed
373 -pass_date: timestamp
375 <additional_attributes/>
378 <type>com.umlet.element.Class</type>
385 <panel_attributes>cats_type
389 <additional_attributes/>
392 <type>com.umlet.element.Relation</type>
399 <panel_attributes>lt=-
402 <additional_attributes>30;30;130;30</additional_attributes>
405 <type>com.umlet.element.Relation</type>
412 <panel_attributes>lt=-
415 <additional_attributes>30;110;30;30</additional_attributes>
418 <type>com.umlet.element.Class</type>
425 <panel_attributes>Arbitration
429 <additional_attributes/>
432 <type>com.umlet.element.Relation</type>
439 <panel_attributes>lt=-
441 m2=1..n</panel_attributes>
442 <additional_attributes>30;30;130;30</additional_attributes>
445 <type>com.umlet.element.Class</type>
452 <panel_attributes>Group
454 -permission: {supporter, arbitrator, blockedassuree,
455 blockedassurer, blockedlogin, ttp-assurer,
456 ttp-applicant, codesigning}
462 <additional_attributes/>
465 <type>com.umlet.element.Relation</type>
472 <panel_attributes>lt=-
474 <granted to</panel_attributes>
475 <additional_attributes>30;50;130;50</additional_attributes>
478 <type>com.umlet.element.Class</type>
485 <panel_attributes>EmailPinglog
487 -state: {open, success, failed}
488 -type: {fast, active}
492 <additional_attributes/>
495 <type>com.umlet.element.Relation</type>
502 <panel_attributes>lt=-
505 <additional_attributes>30;30;30;70</additional_attributes>
508 <type>com.umlet.element.Class</type>
515 <panel_attributes>CertAva
520 <additional_attributes/>
523 <type>com.umlet.element.Relation</type>
530 <panel_attributes>lt=-
532 issued for></panel_attributes>
533 <additional_attributes>70;30;70;150</additional_attributes>
536 <type>com.umlet.element.Class</type>
543 <panel_attributes>Cacert
548 <additional_attributes/>
551 <type>com.umlet.element.Relation</type>
558 <panel_attributes>lt=-
560 issued by></panel_attributes>
561 <additional_attributes>30;30;140;30;140;170;230;170</additional_attributes>
564 <type>com.umlet.element.Relation</type>
571 <panel_attributes>lt=-
573 issued by></panel_attributes>
574 <additional_attributes>30;60;80;60;80;30;30;30</additional_attributes>
577 <type>com.umlet.element.Class</type>
584 <panel_attributes>Job
586 -task: {issue, revoke}
587 -state: {open, warning, done}
591 <additional_attributes/>
594 <type>com.umlet.element.Relation</type>
601 <panel_attributes>lt=-
603 is subject of></panel_attributes>
604 <additional_attributes>30;50;200;50;200;150</additional_attributes>
607 <type>com.umlet.element.Class</type>
614 <panel_attributes>Name
619 <additional_attributes/>
622 <type>com.umlet.element.Relation</type>
629 <panel_attributes>lt=-
632 <additional_attributes>30;150;80;150;80;30;130;30</additional_attributes>
635 <type>com.umlet.element.Class</type>
642 <panel_attributes>NamePart
645 -type: {fn, ln, suffix, sn}
649 <additional_attributes/>
652 <type>com.umlet.element.Relation</type>
659 <panel_attributes>lt=-
662 <additional_attributes>30;70;30;30</additional_attributes>
665 <type>com.umlet.element.Class</type>
672 <panel_attributes>PasswordResetTicket
675 -privateToken: String (Scrypt)
679 <additional_attributes/>
682 <type>com.umlet.element.Relation</type>
689 <panel_attributes>lt=-
691 <target</panel_attributes>
692 <additional_attributes>320;150;320;130;30;130;30;30</additional_attributes>
695 <type>com.umlet.element.Relation</type>
702 <panel_attributes>lt=-
704 <creator</panel_attributes>
705 <additional_attributes>370;150;370;100;30;100;30;30</additional_attributes>
708 <type>com.umlet.element.Class</type>
715 <panel_attributes>LoginCert
718 <additional_attributes/>
721 <type>com.umlet.element.Relation</type>
728 <panel_attributes>lt=<<-</panel_attributes>
729 <additional_attributes>30;150;80;150;80;30;180;30</additional_attributes>