Certificates¶
ibcli manages TLS certificates on NIOS grid members using the WAPI fileop protocol.
download cert¶
Download a certificate from a grid member.
Syntax:
WAPI: fileop?_function=downloadcertificate
Default usage is ADMIN when not specified.
Common usage values:
| Value | Description |
|---|---|
ADMIN |
Grid administration (HTTPS GUI) |
CAPTIVE_PORTAL |
Captive portal certificate |
SFTP |
SFTP host certificate |
upload cert¶
Upload a certificate to a grid member.
Syntax:
WAPI: fileop?_function=uploadcertificate
Uses the standard three-step upload protocol: uploadinit → POST file → uploadcertificate.
generate selfsigned cert¶
Generate a new self-signed certificate on a grid member.
Syntax:
WAPI: fileop?_function=generateselfsignedcert
Defaults: usage=ADMIN, days=365, algorithm=SHA-256, key_size=2048.
The generated certificate is saved locally as <cn>.pem.
generate csr¶
Generate a Certificate Signing Request (CSR) on a grid member.
Syntax:
WAPI: fileop?_function=generatecsr
Defaults: usage=ADMIN, algorithm=SHA-256, key_size=2048.
The CSR is saved locally as <cn>.csr.
Submit the resulting .csr file to your CA. After signing, upload the certificate with upload cert.
Related commands¶
- Files - database, logs, and other file operations via the same protocol.