kafka transform decrypt
https://github.com/openx/SSRTBPriceCrypter
This console app uses environment variables for all configuration, most are required.
Environment Variable | Required | Description |
---|---|---|
DECRYPTION_TYPE |
yes | openx or adx or rubicon |
TOPIC_IN |
yes | One or more topics space separated |
TOPIC_OUT |
yes | One or more topics space separated. Must be exactly one or one for each TOPIC_IN |
TOPIC_POISON |
yes | Topic for poison messages. Possible reasons: failed to deserialize, failed to decrypt, integrity check failed, etc. |
KAFKA_BROKERS |
yes | Kafka bootstrap.servers configuration |
DECRYPTION_KEY |
yes | Path to file containing decryption key from exchange |
INTEGRITY_KEY |
if openx or adx |
Path to file containing integrity key from exchange |
JAVA_OPTS |
no | See Logging |
Use environmental variable JAVA_OPTS="-Dlogback.configurationFile=/path/to/logback.xml"
.
Configure according to http://logback.qos.ch/manual/configuration.html
Apache 2.0