非对称签名验签
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 AsymSignP7Req {
|
||||
|
||||
/**
|
||||
* 签名证书的主题
|
||||
*/
|
||||
@NotBlank(message = "签名证书不能为空")
|
||||
private String subject;
|
||||
|
||||
// 原文,使用Base64编码
|
||||
@NotBlank(message = "原文不能为空")
|
||||
private String plainData;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AsymSignP7Resp {
|
||||
|
||||
// 签名值 Base64编码
|
||||
private String signData;
|
||||
}
|
||||
@@ -12,7 +12,7 @@ public class AsymSignRawReq {
|
||||
@NotNull(message = "密钥ID不能为空")
|
||||
private Long keyId;
|
||||
|
||||
// 明文,使用Base64编码
|
||||
// 原文,使用Base64编码
|
||||
@NotBlank(message = "明文不能为空")
|
||||
private String plainData;
|
||||
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.sunyard.chsm.param;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
public class AsymVerifyP7Req {
|
||||
|
||||
/**
|
||||
* 签名证书的主题
|
||||
*/
|
||||
// @NotBlank(message = "签名证书不能为空")
|
||||
// private String subject;
|
||||
|
||||
// 原文,使用Base64编码
|
||||
@NotBlank(message = "明文不能为空")
|
||||
private String plainData;
|
||||
|
||||
// 签名值, 使用Base64编码
|
||||
private String signData;
|
||||
|
||||
}
|
||||
@@ -23,7 +23,7 @@ public class AsymVerifyRawReq {
|
||||
@NotBlank(message = "密文不能为空")
|
||||
private String signData;
|
||||
|
||||
// 明文,使用Base64编码
|
||||
// 原文,使用Base64编码
|
||||
@NotBlank(message = "明文不能为空")
|
||||
private String plainData;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user