Version Affected: All
Description:
We use the License Info cert on the System Info tab to encrypt many different values.
If is not recommended to change the cert, even when it has expired.
The cert is used to encrypt
- Values in AD, such as KBQ/A and Oath Seed (and any others that have been manually changed to encrypted)
- Values in the Web.config file, such as Datastore Password, FBA Password, API ID and Key
Cause:
As stated above, changing the License Info cert is not recommended. If you're going to do this, make sure you have a backup of the web.config so you can revert the changes.
Resolution:
Do not proceed if you're still using Oath Seed or other encrypted attributes, such as KBQ/A
- Before changing the license info, make sure you know the passwords for your Datastore
- Make sure you know the FBAservice account (on the workflow tab) if you're using this
- Go to the API tab and take a copy of the API ID and Key
- Take a backup of the web.config
- Change the license cert
- In order for the API ID and Keys to be encrypted, we need to get creative.
i. Go to the Workflow tab and scroll to the bottom where you'll see FBA WebService
ii. enter the AppID as the FBA WebService Password and hit save
iii. Decrypt the web.config
iv. Search for "fbaservicepass" and copy the value
v. Paste this for "Api.AppId"
vi. Save the web.config - Repeat this process in step6 but this time, use it to encrypt the AppKey ("Api.AppKey")
- Go to the Datatab and re-enter the service account password
- If this was a webservice realm, go to the workflow tab and reenter the correct FBAServicePassword
Special Considerations:
It is not recommended to change the License Info Cert. This article is as a guide only, there may be other steps required in your environment.
SecureAuth Knowledge Base Articles provide information based on specific use cases and may not apply to all appliances or configurations. Be advised that these instructions could cause harm to the environment if not followed correctly or if they do not apply to the current use case.
Customers are responsible for their own due diligence prior to utilizing this information and agree that SecureAuth is not liable for any issues caused by misconfiguration directly or indirectly related to SecureAuth products.
Comments
Article is closed for comments.