Field Encryptor Transformation

Plugin version: 2.11.0

Encrypts one or more fields in input records using a java keystore that must be present on all nodes of the cluster.

Configuration

Property

Macro Enabled?

Description

Property

Macro Enabled?

Description

Fields to Encrypt

No

Required. Specifies the fields to encrypt, separated by commas.

transformation

Yes

Required. Transformation algorithm/mode/padding. For example, AES/CBC/PKCS5Padding.

ivHex

Yes

Optional. The initialization vector if using CBC mode.

keystorePath

Yes

Required. The path to the keystore on local disk. The keystore must be present on every node of the cluster.

keystorePassword

Yes

Optional. The password for the keystore.

keystoreType

Yes

Required. The type of keystore. For example, JKS, or JCEKS.

keyAlias

Yes

Required. The alias of the key to use in the keystore.

keyPassword

Yes

Required. The password for the key to use in the keystore.

Output Schema

No

Required. The output schema for the data.

 

Created in 2020 by Google Inc.