54 lines
1.9 KiB
Java
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);
|
|
}
|
|
}
|
|
|