Password Encryption

More about password encryption.

Using the cli to encrypt passwords

Some of the components of OnBase require passwords to be passed in as arguments to fully setup a module. This creates a potential security risk for storing archtectual configuration files for later use. For this reason, the bases cli supports encrypting and removing passwords and password fields from the configuration file and replacing them with a BasesKey. This key will be unique for each username and password combination. While constructing your configuration file, you can use either the "BasesKey" property with the encripted key or replace the property with a "Password" property and the value of the plain text password.

Example This is what the encrypted password would look like:

OnBaseCredentials:
  Username: SERVICE
  CredentialType: OnBase
  BasesKey: g9U2YZ6wryI+R+DgwlNhigPqawWuiN6UfObaa7LKZeg=   

Howerver, this is also acceptable:

OnBaseCredentials:
  Username: SERVICE
  CredentialType: OnBase
  Password: password