@CleanProxy public final class RSADataValidator extends AbstractValidator
VALIDATION_I18N_RESOURCE
Constructor and Description |
---|
RSADataValidator() |
Modifier and Type | Method and Description |
---|---|
static String |
decryptPublicStr(IRSAKeyProvider keyProvider,
String str) |
static String |
decryptStr(IRSAKeyProvider keyProvider,
String str)
对str字符串内容采用RSA私钥解密
|
static String |
encryptPrivateStr(IRSAKeyProvider keyProvider,
String originalValue) |
static String |
encryptStr(IRSAKeyProvider keyProvider,
String originalValue)
对originalValue字符串内容采用RSA公钥加密
|
static BlurObject |
getOriginalValue(String paramName) |
ValidateResult |
validate(ValidateContext context)
执行并返回验证结果
|
getParamValue
public static BlurObject getOriginalValue(String paramName)
paramName
- 参数名称public static String encryptStr(IRSAKeyProvider keyProvider, String originalValue) throws Exception
keyProvider
- RSA密钥数据提供者类originalValue
- 字符串内容Exception
- 可能产生的任何异常public static String encryptPrivateStr(IRSAKeyProvider keyProvider, String originalValue) throws Exception
Exception
public static String decryptStr(IRSAKeyProvider keyProvider, String str) throws Exception
keyProvider
- RSA密钥数据提供者类str
- 字符串内容Exception
- 可能产生的任何异常public static String decryptPublicStr(IRSAKeyProvider keyProvider, String str) throws Exception
Exception
public ValidateResult validate(ValidateContext context)
IValidator
context
- 验证器上下文对象Copyright © 2022. All rights reserved.