|
Legrand / Raritan Xerus™ JSON-RPC API for Remote Access Devices like KX4-101, KX3G2
|
configuration interface More...
import "ClientCertAuthManager.idl";
Classes | |
| struct | CACertInfo |
| Information about a single CA certificate. More... | |
| struct | ClientCertAuthSettings |
| struct | OcspSettings |
Public Types | |
| enum | AuthMapType { CN , OTHER , DNSNAME , EMAIL , URI , UID , LEGACYEMAIL } |
| enum | OcspScope { LEAF , FULL } |
Public Member Functions | |
| ClientCertAuthSettings | getClientCertAuthSettings (out vector< CACertInfo > caCertInfos) |
| Get client certificate authentication settings. | |
| int | setClientCertAuthSettings (in ClientCertAuthSettings settings) |
| Set client certificate authentication settings. | |
Public Attributes | |
| constant int | ERR_MISSING_CERT = 1 |
| constant int | ERR_TOO_MANY_CERTS = 2 |
| constant int | ERR_INVALID_PARAMS = 3 |
configuration interface
Definition at line 9 of file ClientCertAuthManager.idl.
Definition at line 15 of file ClientCertAuthManager.idl.
| enum auth::ClientCertAuthManager::OcspScope |
Definition at line 25 of file ClientCertAuthManager.idl.
| ClientCertAuthSettings auth::ClientCertAuthManager::getClientCertAuthSettings | ( | out vector< CACertInfo > | caCertInfos | ) |
Get client certificate authentication settings.
| caCertInfos | Output value: CA certificate chain information (one entry for each caCertChains entry) |
| int auth::ClientCertAuthManager::setClientCertAuthSettings | ( | in ClientCertAuthSettings | settings | ) |
Set client certificate authentication settings.
| settings | New settings |
| constant int auth::ClientCertAuthManager::ERR_INVALID_PARAMS = 3 |
Definition at line 13 of file ClientCertAuthManager.idl.
| constant int auth::ClientCertAuthManager::ERR_MISSING_CERT = 1 |
Definition at line 11 of file ClientCertAuthManager.idl.
| constant int auth::ClientCertAuthManager::ERR_TOO_MANY_CERTS = 2 |
Definition at line 12 of file ClientCertAuthManager.idl.