package com.sunyard.chsm.param; import com.sunyard.chsm.enums.Padding; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @Data public class SymMacReq { // 密钥ID @NotNull(message = "密钥ID不能为空") private Long keyId; // 明文,使用Base64编码 @NotBlank(message = "明文不能为空") private String plainData; // 填充方式, 默认PCKS7 private Padding padding = Padding.PCKS7Padding; // iv,Base64编码 @NotBlank(message = "iv不能为空") private String iv; }