Headless Registration for Venafi as a Service
Extended the getcred
action to support headless registration new of Venafi as a Service users and API key rotation for existing users (if VaaS configuration allows).
For example,
vcert getcred --email [email protected]
would create a new VaaS company (if one didn't already exist), create a new zach.jackson user in the company (if one didn't already exist), and return an inactive API key. At approximately the same time, VaaS will send an activation email to the specified address with a link that, when clicked, activates the API key. If the user already exists in VaaS and an administrator has enabled "API key reset" for it, the command will also return an inactive API key that would replace the user's current API key upon clicking the activation link in the email that immediately follows.
919b7df3365080bfc619ad0292744b08a67ba5bc vcert_v4.20.1_darwin.zip
ee6951542ef3eddd93ab8797ebca94d32f00f90a vcert_v4.20.1_darwin_arm.zip
e904a34d779c474260adb83c227083cd2e520a5f vcert_v4.20.1_linux.zip
c9a0909b303df8375ea6869aaf1def04f6aa35d4 vcert_v4.20.1_linux86.zip
fd3c0e9f95aaa143d595a7b52c66e4207df22e2f vcert_v4.20.1_windows.zip
d446da25b6f1cca624c1f122e86317acb3005957 vcert_v4.20.1_windows86.zip