|
Legrand / Raritan Xerus™ JSON-RPC API for Remote Access Devices like KX4-101, KX3G2
|
Public Attributes | |
| boolean | enabled |
| Whether client certificate authentication is enabled. | |
| boolean | forced |
| Enforce usage of client certificates for all authenticated HTTPS requests. | |
| AuthMapType | authMap |
| Which certificate field to use as login user name. | |
| boolean | ekuRequired |
| Whether client Extended Key Usage is required. | |
| OcspSettings | ocsp |
| OCSP settings. | |
| vector< string > | caCertChains |
| CA certificate chains. | |
Definition at line 49 of file ClientCertAuthManager.idl.
| AuthMapType auth::ClientCertAuthManager::ClientCertAuthSettings::authMap |
Which certificate field to use as login user name.
Definition at line 52 of file ClientCertAuthManager.idl.
| vector<string> auth::ClientCertAuthManager::ClientCertAuthSettings::caCertChains |
CA certificate chains.
Definition at line 55 of file ClientCertAuthManager.idl.
| boolean auth::ClientCertAuthManager::ClientCertAuthSettings::ekuRequired |
Whether client Extended Key Usage is required.
Definition at line 53 of file ClientCertAuthManager.idl.
| boolean auth::ClientCertAuthManager::ClientCertAuthSettings::enabled |
Whether client certificate authentication is enabled.
Definition at line 50 of file ClientCertAuthManager.idl.
| boolean auth::ClientCertAuthManager::ClientCertAuthSettings::forced |
Enforce usage of client certificates for all authenticated HTTPS requests.
Definition at line 51 of file ClientCertAuthManager.idl.
| OcspSettings auth::ClientCertAuthManager::ClientCertAuthSettings::ocsp |
OCSP settings.
Definition at line 54 of file ClientCertAuthManager.idl.