- var fingerprint_label = new Label(_("SHA-256 fingerprint:"));
- fingerprint_label.set_alignment(0, 0.5f);
-
- var fingerprint = new TextView();
- var fontdesc = FontDescription.from_string("monospace 10");
- fingerprint.modify_font(fontdesc);
- fingerprint.set_editable(false);
- fingerprint.set_left_margin(3);
- var buffer = fingerprint.get_buffer();
- buffer.set_text(colonize(server_cert, 16), -1);
- fingerprint.wrap_mode = Gtk.WrapMode.WORD_CHAR;
-
- set_atk_relation(fingerprint_label, fingerprint, Atk.RelationType.LABEL_FOR);
-
- var fingerprint_width_constraint = new ScrolledWindow(null, null);
- fingerprint_width_constraint.set_policy(PolicyType.NEVER, PolicyType.NEVER);
- fingerprint_width_constraint.set_shadow_type(ShadowType.IN);
- fingerprint_width_constraint.set_size_request(360, 60);
- fingerprint_width_constraint.add_with_viewport(fingerprint);
-
- var vbox = new VBox(false, 0);
- vbox.pack_start(fingerprint_label, true, true, 2);
- vbox.pack_start(fingerprint_width_constraint, true, true, 2);
- return vbox;
+ var fingerprint_label = new Label(label_text ?? _("SHA-256 fingerprint:"));
+ fingerprint_label.set_alignment(0, 0.5f);
+
+ var fingerprint = new TextView();
+ var fontdesc = FontDescription.from_string("monospace 10");
+ fingerprint.modify_font(fontdesc);
+ fingerprint.set_editable(false);
+ fingerprint.set_left_margin(3);
+ var buffer = fingerprint.get_buffer();
+ buffer.set_text(colonize(server_cert, 16), -1);
+ fingerprint.wrap_mode = Gtk.WrapMode.WORD_CHAR;
+
+ set_atk_relation(fingerprint_label, fingerprint, Atk.RelationType.LABEL_FOR);
+
+ var fingerprint_width_constraint = new ScrolledWindow(null, null);
+ fingerprint_width_constraint.set_policy(PolicyType.NEVER, PolicyType.NEVER);
+ fingerprint_width_constraint.set_shadow_type(ShadowType.IN);
+ fingerprint_width_constraint.set_size_request(360, 60);
+ fingerprint_width_constraint.add_with_viewport(fingerprint);
+
+ var vbox = new VBox(false, 0);
+ vbox.pack_start(fingerprint_label, true, true, 2);
+ vbox.pack_start(fingerprint_width_constraint, true, true, 2);
+ return vbox;