Certificate Enrollment using SCEP

[Available from version 1.19] The device supports certificate enrollment using Simple Certificate Enrollment Protocol (SCEP) using Microsoft’s Network Device Enrollment Service (NDES) server, thereby allowing device certificates and CA certificate provisioning to be scaled to multiple devices.

After devices are provisioned with a SCEP-related configuration, they receive a CA certificate from the NDES, issue a Certificate Signing Request (CSR) to the NDES and receive a device certificate signed by the CA certificate (the one that the device received from NDES).

Configure the following three parameters:

security/SCEPEnroll/ca_fingerprint
security/SCEPEnroll/password_challenge
security/SCEPServerURL

The next table shows the descriptions of the SCEP parameters.

Parameter

Description

security/SCEPEnroll/ca_fingerprint

Define the thumbprint (hash value) for the CA certificate. Default value: NULL.

Network admins must set its value to (for example):

3EBE50003ABF1DF5E6B5A3230B02B856

security/SCEPEnroll/password_challenge

Define the enrollment challenge password. Default value: NULL.

Network admins must set its value to (for example):

7A7F9FC4BB7625F0935E67EA6D6322ED

security/SCEPServerURL

Define the SCEP server URL. Default: NULL.

If you use Microsoft NDES server, use:
https://<NDES server IP address/Hostname>/certsrv/mscep/mscep.dll/pkiclient.exe

security/SCEPEnroll/renewal/advancethreshold

Define the renewal advance threshold of the device certificate.

Configure between 50 and 100 (in units of percentage)

Default: 80

This indicates that a renewal of the certificate (device.crt) will be initiated when 80 percent of its validity is reached.

security/SCEPEnroll/rollover/advancethreshold

Specify the threshold of the CA Root certificate’s validity at which to initiate a renewal.

Configure between 50 and 100 (in units of percentage).

Default: 90

This indicates a renewal of the certificate (CAROOT.crt.) will be initiated when 90 percent of its validity is reached.

security/CSR/CommonName

Define a value according to the following 'wildcard' format:

{mac} – the device's MAC address

{IP}     - the device's IP address

{model} - the device model

security/CSR/Country

Define the name of the country used to generate the certificate signing request (CSR). Note: The ISO (International Organization for Standardization) code of the country / region in which the organization is located.

security/CSR/Email

Optionally, define the email address used to generate the CSR.

security/CSR/Organization

Optionally, define the legal name of the organization used to generate the CSR.

security/CSR/State

Optionally, define the name of the state / province used to generate the CSR.