Admin channel configuration - Delete

There are 2 options to configure Admin channel, with AWS Secret or certificate PEM file that is stored on the local system.

PEM file creation

These steps are common for both AWS Secret and certificate PEM file that is stored on the local.

  1. Log in to Ubuntu Linux and install "openssl":

sudo apt install openssl

2. Creating a certificate in PFX format from the files "company.crt" and "company.key" (no password required):

openssl pkcs12 -export -out company.pfx -inkey company.key -in company.crt

3. Creating required certificate in PEM format (specify the PEM pass phrase):

openssl pkcs12 -in company.pfx -out company.pem Enter Import Password: Enter PEM pass phrase: Verifying - Enter PEM pass phrase:

4. Get created company.pem file

AWS Secret configuration

AWS Secret

  1. Log in to AWS console and go to Secrets Manager service

  2. Create an AWS secret called "admin_channel". Click to "Store a new secret" in AWS secret manager console:

3. Create AWS Secret JSON file

4. Enter AWS secret JSON and click "Next"

5. Enter AWS secret name "admin_channel" and click "Next":

6. Click “Next“ → “Next” → “Store”

IAM User

  1. Log in to AWS console and go to IAM service

  2. Click Add users

3. Add user name and click “Next: Permissions“

4. Select “SecretsManagerReadWrite“ policy name and click “Next: Tags“

5. Skip “Tags“ and click “Create User“

6. Copy “Access key ID“ and “Secret access key“ or download .csv (Attention: This is the last time these credentials will be available to download)

7. Open created user and remove “IAMUserChangePassword“ policy

PEM file that is stored on the local system configuration

  1. Take a PEM file created in the “PEM file creation“ section

  2. Follow steps from the “Config file - config.php” document