|
Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
SCEP interface. More...
import "Scep.idl";
Classes | |
| struct | EnrollmentData |
| Data needed for initial enrollment. More... | |
| struct | EnrollmentRunInfo |
| struct | ScepSettings |
| Settings for all SCEP enrollments (initial and renewal) More... | |
| struct | ScepStatus |
| The current status of SCEP. More... | |
| struct | ScepStatusChangedEvent |
Public Types | |
| enum | EnrollmentRunStatus { NOT_RUN , STARTED , PENDING , SUCCESS , FAILED } |
Public Member Functions | |
| int | enableScep (in EnrollmentData initialEnrollmentData, in ScepSettings scepSettings) |
| Enable SCEP. | |
| void | discardScep () |
| Disable SCEP and discard all settings of this SCEP setup, allowing manual management of the TLS certificate again. | |
| EnrollmentData | getInitialEnrollmentData () |
| Get the data that is used for the initial enrollment. | |
| ScepSettings | getSettings () |
| Get the SCEP settings. | |
| ScepStatus | getStatus () |
| Get the SCEP status. | |
| int | setSettings (in ScepSettings scepSettings) |
| Set SCEP settings of an existing SCEP setup. | |
| vector< ServerSSLCert::KeyInfo > | getSupportedKeyInfos () |
| Get all supported key variants. | |
Public Attributes | |
| constant int | NO_ERROR = 0 |
| constant int | ERR_INVALID_PARAMS = 1 |
| void cert::Scep::discardScep | ( | ) |
Disable SCEP and discard all settings of this SCEP setup, allowing manual management of the TLS certificate again.
Re-enabling SCEP will start with the initial enrollment again.
| int cert::Scep::enableScep | ( | in EnrollmentData | initialEnrollmentData, |
| in ScepSettings | scepSettings ) |
Enable SCEP.
This will reset a previous SCEP setup and start with the initial enrollment again.
| initialEnrollmentData | |
| scepSettings |
| EnrollmentData cert::Scep::getInitialEnrollmentData | ( | ) |
Get the data that is used for the initial enrollment.
For Renewals, this is not used anymore.
| ScepSettings cert::Scep::getSettings | ( | ) |
Get the SCEP settings.
| ScepStatus cert::Scep::getStatus | ( | ) |
Get the SCEP status.
| vector< ServerSSLCert::KeyInfo > cert::Scep::getSupportedKeyInfos | ( | ) |
Get all supported key variants.
| int cert::Scep::setSettings | ( | in ScepSettings | scepSettings | ) |
Set SCEP settings of an existing SCEP setup.
Note, that this will kill a currently running SCEP enrollment and immediately retry.