数字信封加密和解密
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class AsymEnvelopeSealReq {
|
||||
|
||||
/**
|
||||
* 证书主题
|
||||
*/
|
||||
@NotBlank(message = "证书主题不能为空")
|
||||
private String subject;
|
||||
|
||||
// 明文,使用Base64编码
|
||||
@NotBlank(message = "明文不能为空")
|
||||
private String plainData;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AsymEnvelopeSealResp {
|
||||
|
||||
// 数字信封。使用Base64编码
|
||||
private String envelopeData;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class AsymEnvelopeUnsealReq {
|
||||
|
||||
/**
|
||||
* 加密证书的主题
|
||||
*/
|
||||
// @NotBlank(message = "加密证书不能为空")
|
||||
// private String subject;
|
||||
|
||||
// 数字信封。使用Base64编码
|
||||
@NotBlank(message = "数字信封不能为空")
|
||||
private String envelopeData;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AsymEnvelopeUnsealResp {
|
||||
|
||||
|
||||
// 明文,使用Base64编码
|
||||
private String plainData;
|
||||
|
||||
}
|
||||
@@ -14,10 +14,10 @@ public class AsymVerifyP7Req {
|
||||
// private String subject;
|
||||
|
||||
// 原文,使用Base64编码
|
||||
@NotBlank(message = "明文不能为空")
|
||||
private String plainData;
|
||||
|
||||
// 签名值, 使用Base64编码
|
||||
@NotBlank(message = "签名值不能为空")
|
||||
private String signData;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user