Skip to main content

SMACreateCorelationPasswordFile

What is it?

SMACreateCorelationPasswordFile.exe encrypts a plain-text password and stores it in a file. Other Corelation Connector applications can reference the encrypted file path in their configuration files instead of storing passwords in plain text.

  • Use this application to secure Corelation server credentials stored in connector configuration files.
  • Use this application to create separate encrypted files for SSH passwords and KeyStone web service passwords.

Usage

SMACreateCorelationPasswordFile.exe -file file -password password

Command-line options

OptionRequiredDescription
-fileYesThe path and name of the encrypted password file to create.
-passwordYesThe plain-text password to encrypt.

FAQs

Where do I reference the encrypted password file in a connector configuration? Set the CorelationPassword or Password field in any Corelation Connector configuration file to the path of the encrypted file. For example: CorelationPassword=.\mypassword.dat.

Can I use the same encrypted file for both SSH and KeyStone web service connections? Only if both connections use the same password. Otherwise, create separate encrypted files for each credential and reference them in the corresponding configuration sections.

Is the encrypted file portable between machines? The encryption is tied to the machine where the file was created. Create the encrypted file on the machine where the connector runs.

Glossary

Encrypted password file — A file produced by SMACreateCorelationPasswordFile that stores a password in encrypted form. Connector applications decrypt the file at runtime using the same machine-specific key.

CorelationPassword — The configuration parameter in connector INI files that accepts either a plain-text password or the path to an encrypted password file.