Skip to main content
Version: current

certificate


certificate

Type: Directory

FlagNameDescription
Kprivate-keyprivate-key
Lcrlcrl
Csmart-card-keysmart-card-key
Aauthorityauthority
Iissuedissued
Rrevokedrevoked
Eexpiredexpired
Ttrustedtrusted
aacme-managedacme-managed
Ddynamicdynamic
ArgumentTypeDescription
activeswitch
inactiveswitch
namestring
trust-storealt { enum (all) { all:cerm::trust_store::All } , ubit () { } }
digest-algorithmenum (md5 | sha1 | sha256 | sha384 | sha512)
trustedbool
common-namestring
organizationstring
unitstring
localitystring
statestring
countrystring
subject-alt-nameobject { composite { , } { , } }
key-sizeenum (prime256v1 | secp384r1 | secp521r1 | 1024 | 1536 | 2048 | 4096 | 8192)
key-usageubit (digital-signature, content-commitment, key-encipherment, data-encipherment, key-agreement, key-cert-sign, crl-sign, encipher-only, decipher-only, tls-server, tls-client, code-sign, email-protect, timestamp, ocsp-sign, dvcs)
days-validnum
Read-only ArgumentTypeDescription
ca-crl-hoststring
caenum
scep-urlstring
fingerprintstring
req-fingerprintstring
ca-fingerprintstring
expires-aftertime { }
challenge-passwordstring
domain-namesstring
directory-urlstring
acme-statusstring
revokeddate
statusstring
issuermulti { array-id, string }
key-typeenum (rsa | dsa | ec)
invalid-beforedate
invalid-afterdate
serial-numberstring
akidstring
skidstring

certificate/add-acme

Type: Command

ArgumentTypeDescription
namestring
domain-namesstringcomma separated list of domain names or a wildcard domain
directory-urlstring
eab-kidstring
eab-key-b64string

certificate/add-scep

Type: Command

ArgumentTypeDescription
namestring
ca-identitystring
templateenum
scep-urlstring
challenge-passwordstring
on-smart-cardboolstores private key on smart card if hardware supports it
refreshboolcheck certificate expiry and refresh it if expired

certificate/builtin

Type: Directory

ArgumentTypeDescription
common-namestring
organizationstring
unitstring
localitystring
statestring
countrystring
subject-alt-nameobject { composite { , } { , } }
key-sizeenum (prime256v1 | secp384r1 | secp521r1 | 1024 | 1536 | 2048 | 4096 | 8192)
key-usageubit (digital-signature, content-commitment, key-encipherment, data-encipherment, key-agreement, key-cert-sign, crl-sign, encipher-only, decipher-only, tls-server, tls-client, code-sign, email-protect, timestamp, ocsp-sign, dvcs)
days-validnum
Read-only ArgumentTypeDescription
issuermulti { array-id, string }
key-typeenum (rsa | dsa | ec)
invalid-beforedate
invalid-afterdate
serial-numberstring
akidstring
skidstring

certificate/card-reinstall

Type: Command

ArgumentTypeDescription
pinstring

certificate/card-verify

Type: Command

ArgumentTypeDescription
pinstring

certificate/create-certificate-request

Type: Command

ArgumentTypeDescription
templateenum
key-passphrasestring
challenge-passphrasestring
Read-only ArgumentTypeDescription
progressstring

certificate/crl

Type: Directory

FlagNameDescription
Eexpiredexpired
Ddynamicdynamic
Iinvalidinvalid
ArgumentTypeDescription
url ( mandatory )string
Read-only ArgumentTypeDescription
certenum (none)
trust-storealt { enum (all) { all:cerm::trust_store::All } , ubit () { } }
numnum
revokednum
next-updatedate
last-updatedate
akidstring
fingerprintstring
signaturestring

certificate/crl/download

Type: Command

certificate/crl/flush

Type: Command

certificate/enable-ssl-certificate

Type: Command

ArgumentTypeDescription
dns-namestringdomain name for SSL certificate
directory-urlstringACME directory url
eab-hmac-keystringbase64url encoded EAB hmac key
eab-kidstringEAB account id
reset-private-keyboolinitialize new private key
Read-only ArgumentTypeDescription
progressstring

certificate/export-certificate

Type: Command

ArgumentTypeDescription
export-passphrasestring
typebool
file-namefile

certificate/import

Type: Command

ArgumentTypeDescription
namestring
file-namefile
passphrasestring
trustedboolmark as trusted
trust-storealt { enum (all) { all:cerm::trust_store::All } , ubit () { } }
no-key-exportbooldisallow private key export
Read-only ArgumentTypeDescription
certificates-importednum
private-keys-importednum
files-importednum
decryption-failuresnum
keys-with-no-certificatenum
keys-decryptednum

certificate/issued-revoke

Type: Command

certificate/scep-renew

Type: Command

certificate/scep-server

Type: Directory

FlagNameDescription
Xdisableddisabled
ArgumentTypeDescription
ca-cert ( mandatory )enum
next-ca-certenum (none)
path ( mandatory )string
days-validnum
request-lifetimetime

certificate/scep-server/otp

Type: Directory

FlagNameDescription
Eexpiredexpired
Read-only ArgumentTypeDescription
passwordstring
expirestime
usedbool

certificate/scep-server/otp/generate

Type: Command

ArgumentTypeDescription
minutes-validnum
Read-only ArgumentTypeDescription
passwordstring

certificate/scep-server/ra

Type: Directory

FlagNameDescription
Xdisableddisabled
Csmart-card-keysmart-card-key
ArgumentTypeDescription
name ( mandatory )string
server-url ( mandatory )string
template ( mandatory )enum
challenge-passwordstring
ca-identitystring
fingerprint-algorithmenum (sha256 | sha1 | md5)
ra-pathstring
ra-transaction-lifetimetime
on-smart-cardboolstores private key on smart card
Read-only ArgumentTypeDescription
req-fingerprintstring
ca-fingerprintstring
statusstring

certificate/scep-server/ra/renew

Type: Command

certificate/scep-server/requests

Type: Directory

Read-only ArgumentTypeDescription
authorityalt { enum , enum }
statusenum (pending | granted | denied | authorized | waiting | failed | issued | invalid)
createddate
transaction-idstring
req-fingerprintstring
countrystring
statestring
localitystring
organizationstring
unitstring
common-namestring
serial-numberstring
subject-alt-nameobject { composite { , } { , } }

certificate/scep-server/requests/grant

Type: Command

certificate/settings

Type: Settings Directory

ArgumentTypeDescription
builtin-trust-storealt { enum (default | all | untrusted) { default:cerm::trust_store::Default, all:cerm::trust_store::All, untrusted:cerm::trust_store::None } , ubit () { } }RouterOS provided CA certificates
current-defaultsubit ()
crl-downloadboolauto CRL download and update
crl-useboolperform CRL checking when validating trust chain
crl-storeenum (system | ram)CRL storage location

certificate/sign

Type: Command

ArgumentTypeDescription
namestring
ca-crl-hostmulti { array-id, string }adds CRL URL to created certificate
ca-on-smart-cardboolstores CA's private key on smart card
caenumissuer CA
Read-only ArgumentTypeDescription
progressstring

certificate/sign-certificate-request

Type: Command

ArgumentTypeDescription
caenum
file-namefile
days-validnum
digest-algorithmenum (md5 | sha1 | sha256 | sha384 | sha512)