Class OpenFeignFieldLevelEncryptionEncoder
- java.lang.Object
-
- com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
-
- com.mastercard.developer.interceptors.OpenFeignFieldLevelEncryptionEncoder
-
- All Implemented Interfaces:
feign.codec.Encoder
public class OpenFeignFieldLevelEncryptionEncoder extends OpenFeignEncoderExecutor
A Feign encoder for encrypting parts of HTTP payloads.
-
-
Constructor Summary
Constructors Constructor Description OpenFeignFieldLevelEncryptionEncoder(EncryptionConfig config, feign.codec.Encoder delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload)
-
Methods inherited from class com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
encode, from
-
-
-
-
Constructor Detail
-
OpenFeignFieldLevelEncryptionEncoder
public OpenFeignFieldLevelEncryptionEncoder(EncryptionConfig config, feign.codec.Encoder delegate)
-
-
Method Detail
-
encryptPayload
protected String encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) throws EncryptionException
- Specified by:
encryptPayload
in classOpenFeignEncoderExecutor
- Throws:
EncryptionException
-
-