Teradata Wallet

Teradata Wallet is a software package that secures Teradata Database credentials on client machines. It maps your password or authentication parameters to a reference string, which you can then use instead of your actual password or parameters during authentication. Providing reference strings instead of your password or authentication parameters lets you obscure those values.

Note:

For security reasons, the connector does not allow password values or authentication parameters to be saved in DSNs. You can only save Teradata Wallet reference strings that are mapped to the password or authentication parameters.

Teradata Wallet is installed and configured separately from the connector. To download the software package, go to http://downloads.teradata.com and click the Teradata Wallet link for the platform that you are using. For information about configuring Teradata Wallet, see "Introducting Teradata Wallet" on the Teradata Developer Exchange: http://developer.teradata.com/tools/articles/introducing-teradata-wallet.

After Teradata Wallet is set up, you can connect to the database using the reference strings that are mapped to your password or authentication parameters. When specifying your connection information through the Simba Teradata ODBC Connector DSN Setup dialog box, you can enter your Teradata Wallet reference string directly in the Password Wallet String field. Otherwise, to pass in a reference string to the connector, you must set the EnableWallet property to 1, and then use the following syntax in place of a password value or set of authentication parameters, where [ReferenceString] is your reference string:

After Teradata Wallet is set up, you can connect to the database using the reference strings that are mapped to your password or authentication parameters. To pass in a reference string to the connector, you must set the EnableWallet property to 1, and then use the following syntax in place of a password value or set of authentication parameters, where [ReferenceString] is your reference string:

$tdwallet([ReferenceString])

For example, the following is a connection string that authenticates the connection using a reference string:

Driver=Simba Teradata ODBC Driver;DBCName=192.168.222.160;
UID=jsmith;WalletString=$tdwallet(jsmith_wallet_string);EnableWallet=1;