2026-03-17 13:31:18 -07:00

54 lines
1.9 KiB
Java

/*
* 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);
}
}