Use the Pega Credentials Manager utility to store the user names and passwords that are used when the Robotic Automation Scheduling service schedules unattended robotic sessions.
With the Scheduling service, you can specify daily schedules for robots and manage your production systems. The Scheduling service can log on to a virtual machine and start or stop Pega Robot Runtime as any Windows user. Use the Credentials Manager utility to manage the login credentials that the Scheduling service gets from the repository. For more information, see Scheduling Robotic automations.
The Pega Credentials Manager utility is a command line program
CredMgr.exe) that is installed with Pega Robot Studio
or Pega Robot Runtime. In version 19.1 and later, this utility is installed in
the Pega RPA Service installation folder.
The user names and passwords are encrypted using DPAPI (Data Protection Application
Programming Interface) encryption and are stored in the following location:
For more information, see DPAPI settings for Robot Studio.
The following table shows the parameters that you can include when you run the Credentials Manager utility:
Task Parmeter to include Display a list of the parameters you can include. --help List all of the credential store entries for the session. -l Add credentials to the Windows session credential store. -a Remove credentials from the Windows session credential
store. -r Indicate that the credentials are for a Windows session. --windows Indicate that the credentials are for a Pega Robot Runtime
user. --runtime Indicate that the credentials are for the Robot Manager
Registration Operator. -registrationoperator Enter the user name for the credential entry. -u Enter the password for the credential entry. -p Enter the domain associated with the credential entry. The
default is ‘.’, which indicates the local computer. -d
The following examples show how to perform specific tasks by using the Pega Credentials Manager utility:
Task Input Add a Robot Manager Registration Operator CredMgr.exe -a --registrationoperator -u <username> -p
<password> Add a Pega Robot Runtime user CredMgr.exe -a --runtime -u <username> -p
<password> Add a Windows user CredMgr.exe -a --windows -u <username> -p
<password> List all users in the storage CredMgr.exe -l Remove a Robot Manager Registration Operator CredMgr.exe -r --registrationoperator Remove a Pega Robot Runtime user CredMgr.exe -r --runtime Remove a Windows user CredMgr.exe -r --windows
- What type of security does the CredentialStore component use?
The CredentialStore component uses the Microsoft Data Protection API (DPAPI).
- Pega Robotic Automation Credential Store
The Credential Store is based on the Windows Data Protection API (DPAPI). DPAPI encrypts data using a private key derived from a user’s Windows identity. Once encrypted, data can only be decrypted by the same Windows user.