| | |
| | | package com.zy.asrs.wms.system.license.entity.license; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * License生成类需要的参数 |
| | | */ |
| | | @Data |
| | | public class LicenseCreatorParam implements Serializable { |
| | | |
| | | private static final long serialVersionUID = -7793154252684580872L; |
| | | /** |
| | | * 证书subject |
| | | */ |
| | | private String subject; |
| | | |
| | | /** |
| | | * 密钥别称 |
| | | */ |
| | | private String privateAlias; |
| | | |
| | | /** |
| | | * 密钥密码(需要妥善保管,不能让使用者知道) |
| | | */ |
| | | private String keyPass; |
| | | |
| | | /** |
| | | * 访问秘钥库的密码 |
| | | */ |
| | | private String storePass; |
| | | |
| | | /** |
| | | * 证书生成路径 |
| | | */ |
| | | private String licensePath; |
| | | |
| | | /** |
| | | * 密钥库存储路径 |
| | | */ |
| | | private String privateKeysStorePath; |
| | | |
| | | /** |
| | | * 证书生效时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date issuedTime = new Date(); |
| | | |
| | | /** |
| | | * 证书失效时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date expiryTime; |
| | | |
| | | /** |
| | | * 用户类型 |
| | | */ |
| | | private String consumerType = "user"; |
| | | |
| | | /** |
| | | * 用户数量 |
| | | */ |
| | | private Integer consumerAmount = 1; |
| | | |
| | | /** |
| | | * 描述信息 |
| | | */ |
| | | private String description = ""; |
| | | |
| | | /** |
| | | * 额外的服务器硬件校验信息 |
| | | */ |
| | | private LicenseCheck licenseCheck; |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "LicenseCreatorParam{" + |
| | | "subject='" + subject + '\'' + |
| | | ", privateAlias='" + privateAlias + '\'' + |
| | | ", keyPass='" + keyPass + '\'' + |
| | | ", storePass='" + storePass + '\'' + |
| | | ", licensePath='" + licensePath + '\'' + |
| | | ", privateKeysStorePath='" + privateKeysStorePath + '\'' + |
| | | ", issuedTime=" + issuedTime + |
| | | ", expiryTime=" + expiryTime + |
| | | ", consumerType='" + consumerType + '\'' + |
| | | ", consumerAmount=" + consumerAmount + |
| | | ", description='" + description + '\'' + |
| | | ", licenseCheck=" + licenseCheck + |
| | | '}'; |
| | | } |
| | | |
| | | } |
| | | package com.zy.asrs.wms.system.license.entity.license;
|
| | |
|
| | | import com.fasterxml.jackson.annotation.JsonFormat;
|
| | | import lombok.Data;
|
| | |
|
| | | import java.io.Serializable;
|
| | | import java.util.Date;
|
| | |
|
| | | /**
|
| | | * License生成类需要的参数
|
| | | */
|
| | | @Data
|
| | | public class LicenseCreatorParam implements Serializable {
|
| | |
|
| | | private static final long serialVersionUID = -7793154252684580872L;
|
| | | /**
|
| | | * 证书subject
|
| | | */
|
| | | private String subject;
|
| | |
|
| | | /**
|
| | | * 密钥别称
|
| | | */
|
| | | private String privateAlias;
|
| | |
|
| | | /**
|
| | | * 密钥密码(需要妥善保管,不能让使用者知道)
|
| | | */
|
| | | private String keyPass;
|
| | |
|
| | | /**
|
| | | * 访问秘钥库的密码
|
| | | */
|
| | | private String storePass;
|
| | |
|
| | | /**
|
| | | * 证书生成路径
|
| | | */
|
| | | private String licensePath;
|
| | |
|
| | | /**
|
| | | * 密钥库存储路径
|
| | | */
|
| | | private String privateKeysStorePath;
|
| | |
|
| | | /**
|
| | | * 证书生效时间
|
| | | */
|
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
| | | private Date issuedTime = new Date();
|
| | |
|
| | | /**
|
| | | * 证书失效时间
|
| | | */
|
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
| | | private Date expiryTime;
|
| | |
|
| | | /**
|
| | | * 用户类型
|
| | | */
|
| | | private String consumerType = "user";
|
| | |
|
| | | /**
|
| | | * 用户数量
|
| | | */
|
| | | private Integer consumerAmount = 1;
|
| | |
|
| | | /**
|
| | | * 描述信息
|
| | | */
|
| | | private String description = "";
|
| | |
|
| | | /**
|
| | | * 额外的服务器硬件校验信息
|
| | | */
|
| | | private LicenseCheck licenseCheck;
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | | return "LicenseCreatorParam{" +
|
| | | "subject='" + subject + '\'' +
|
| | | ", privateAlias='" + privateAlias + '\'' +
|
| | | ", keyPass='" + keyPass + '\'' +
|
| | | ", storePass='" + storePass + '\'' +
|
| | | ", licensePath='" + licensePath + '\'' +
|
| | | ", privateKeysStorePath='" + privateKeysStorePath + '\'' +
|
| | | ", issuedTime=" + issuedTime +
|
| | | ", expiryTime=" + expiryTime +
|
| | | ", consumerType='" + consumerType + '\'' +
|
| | | ", consumerAmount=" + consumerAmount +
|
| | | ", description='" + description + '\'' +
|
| | | ", licenseCheck=" + licenseCheck +
|
| | | '}';
|
| | | }
|
| | |
|
| | | }
|