Class OpenFeignFieldLevelEncryptionDecoder
- java.lang.Object
-
- com.mastercard.developer.interceptors.OpenFeignDecoderExecutor
-
- com.mastercard.developer.interceptors.OpenFeignFieldLevelEncryptionDecoder
-
- All Implemented Interfaces:
feign.codec.Decoder
public class OpenFeignFieldLevelEncryptionDecoder extends OpenFeignDecoderExecutor
A Feign decoder for decrypting parts of HTTP payloads.
-
-
Constructor Summary
Constructors Constructor Description OpenFeignFieldLevelEncryptionDecoder(EncryptionConfig config, feign.codec.Decoder delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
decryptPayload(feign.Response response, String responsePayload)
protected feign.Response
removeHeaders(feign.Response response)
-
Methods inherited from class com.mastercard.developer.interceptors.OpenFeignDecoderExecutor
decode, from
-
-
-
-
Constructor Detail
-
OpenFeignFieldLevelEncryptionDecoder
public OpenFeignFieldLevelEncryptionDecoder(EncryptionConfig config, feign.codec.Decoder delegate)
-
-
Method Detail
-
decryptPayload
protected String decryptPayload(feign.Response response, String responsePayload) throws EncryptionException
- Specified by:
decryptPayload
in classOpenFeignDecoderExecutor
- Throws:
EncryptionException
-
removeHeaders
protected feign.Response removeHeaders(feign.Response response)
- Overrides:
removeHeaders
in classOpenFeignDecoderExecutor
-
-