Class OpenFeignFieldLevelEncryptionEncoder
java.lang.Object
com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
com.mastercard.developer.interceptors.OpenFeignFieldLevelEncryptionEncoder
- All Implemented Interfaces:
feign.codec.Encoder
A Feign encoder for encrypting parts of HTTP payloads.
-
Nested Class Summary
Nested classes/interfaces inherited from interface feign.codec.Encoder
feign.codec.Encoder.Default -
Field Summary
Fields inherited from interface feign.codec.Encoder
MAP_STRING_WILDCARD -
Constructor Summary
ConstructorsConstructorDescriptionOpenFeignFieldLevelEncryptionEncoder(EncryptionConfig config, feign.codec.Encoder delegate) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringencryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) Methods inherited from class com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
encode, from
-
Constructor Details
-
OpenFeignFieldLevelEncryptionEncoder
-
-
Method Details
-
encryptPayload
protected String encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) throws EncryptionException - Specified by:
encryptPayloadin classOpenFeignEncoderExecutor- Throws:
EncryptionException
-