Linux Command Line Client
Download ACME client
You can download Peeringhub's ACME client from:
https://github.com/peeringhub/RHEL-ACME-CllientInstallation
Install app dependencies:
# dnf install curl openssl libuuidDeploy the program:
$ tar -xvf dnl_acme_client.tar.gzConfiguration
ACME client uses configuration file ./acme_client.conf:
server_url- ACME server URL (https://stica.peeringhub.io/acme)kid- Any human-readable string, which can identify the client (e.g. Company Name)pa_user_id- Iconectiv loginpa_password- Iconectiv password
Certificate creation
Create EC private key:
Get SPC from Iconectiv (if do not have one):
If server doesn't have a white-listed at Iconectiv IP address, ACME client cannot generate SPC tokens, required to prove ownership of SP account. In that case, you must use SPC token file, acquired from a different server, and skip this step.
For regular SP certificate:
For SCA certificate:
Create a new certificate order:
Your "O" and "CN" values must be unique. STI certificates shall include a Subject field containing a Distinguished Name (DN), which is unique for each subject entity certified under one CA issuer identity, as specified in RFC 5280 [Ref 11].
"Subject" string combination must be unique for all valid certificates.
Example command line on generating certificates:
For regular SP certificate:
For SCA certificate:
Review downloaded certificate:
Account management
Login and list active orders
Change account's access key
Create new EC private key:
Update key on server:
Deactivate account
Last updated