/* * Decompiled with CFR 0.152. */ package com.tridium.platcrypto.daemon.messages; import com.tridium.platcrypto.daemon.messages.KeyStoreMessage; import java.text.SimpleDateFormat; import java.util.Date; public class GenerateCertificateMessage extends KeyStoreMessage { private final void setCommon(Date date, Date date2, int n, int n2, String string, String string2) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); this.add("notBefore", simpleDateFormat.format(date)); this.add("notAfter", simpleDateFormat.format(date2)); this.add("keySize", String.valueOf(n)); this.add("keyUsage", String.valueOf(n2)); this.add("email", string); if (string2 != null) { this.add("password", string2); } } public String getAction() { return "generateCert"; } public GenerateCertificateMessage(String string, String string2, String string3, String string4, String string5, String string6, String string7, String string8, Date date, Date date2, int n, int n2, String string9, String string10) { super(string); this.add("alias", string2); this.add("cn", string3); if (string4 != null) { this.add("ou", string4); } this.add("o", string5); if (string6 != null) { this.add("l", string6); } if (string7 != null) { this.add("st", string7); } this.add("c", string8); this.setCommon(date, date2, n, n2, string9, string10); } public GenerateCertificateMessage(String string, String string2, String string3, Date date, Date date2, int n, int n2, String string4, String string5) { super(string); this.add("alias", string2); this.add("dn", string3); this.setCommon(date, date2, n, n2, string4, string5); } }