package ui; import model.asn1.exceptions.ParseException; import model.ca.Template; import model.x501.Name; import ui.widgets.CertEditDialog; import javax.swing.*; import java.awt.event.ActionEvent; import java.util.function.Function; import static ui.widgets.UIUtils.alert; /** * A dialog that allows users to input template name, subject, and validity. * ┌───────────────────────────┐ * │ New Template │ * │ │ * │Template: _________│ * │Subject: _________│ * │Validity (Days): (Spinner)│ * │ │ * │ Add Cancel│ * └───────────────────────────┘ */ public class TemplateEditDialog extends CertEditDialog