public abstract class AbstractRequestDecryptor extends HttpTextEncryptor implements RequestDecryptor
| 限定符和类型 | 字段和说明 |
|---|---|
protected LoggerHandle |
logger |
CRYPTO_PREFIX, CRYPTO_SEPARATOR| 构造器和说明 |
|---|
AbstractRequestDecryptor(HttpCryptoSm2Certificate sm2Key) |
| 限定符和类型 | 方法和说明 |
|---|---|
CryptoHttpInputMessage |
decrypt(org.springframework.http.HttpInputMessage inputMessage)
RequestDecryptor.support(HttpInputMessage) 方法返回true,就执行该方法解密请求数据。 |
protected String |
decryptData(String data) |
abstract CryptoHttpInputMessage |
doDecrypt(org.springframework.http.HttpInputMessage inputMessage) |
protected Charset |
getCharset(org.springframework.http.HttpInputMessage inputMessage) |
String |
getDescription()
返回请求数据解密处理器描述信息,主要用于安全检查报告中。
|
protected String |
setSm4KeyHolder(String data) |
boolean |
support(org.springframework.http.HttpInputMessage inputMessage)
检查是否需要解密请求数据
|
getTextEncryptorprotected LoggerHandle logger
public AbstractRequestDecryptor(HttpCryptoSm2Certificate sm2Key)
public String getDescription()
RequestDecryptorgetDescription 在接口中 RequestDecryptorpublic boolean support(org.springframework.http.HttpInputMessage inputMessage)
RequestDecryptorsupport 在接口中 RequestDecryptorinputMessage - HTTP请求对象public final CryptoHttpInputMessage decrypt(org.springframework.http.HttpInputMessage inputMessage) throws IOException
RequestDecryptorRequestDecryptor.support(HttpInputMessage) 方法返回true,就执行该方法解密请求数据。decrypt 在接口中 RequestDecryptorinputMessage - HTTP请求对象IOExceptionpublic abstract CryptoHttpInputMessage doDecrypt(org.springframework.http.HttpInputMessage inputMessage) throws IOException
inputMessage - IOExceptionprotected Charset getCharset(org.springframework.http.HttpInputMessage inputMessage)
inputMessage - Copyright © 2023. All rights reserved.