Raritan PX2/PX3 JSON-RPC API
|
Security configuration interface More...
import"Security.idl";
Classes | |
struct | Settings |
Security configuration This structure is deprecated and will be removed in V3.0, use concrete getters and setters instead! More... | |
Public Member Functions | |
Settings | getSettings () |
Retrieve the security configuration. More... | |
int | setSettings (in Settings settings) |
Set the security configuration. More... | |
void | setHttpRedirSettings (in boolean http2httpsRedir) |
Enable or disable HTTP-to-HTTPS redirection. More... | |
int | setIpFwSettings (in IpFw_2_0_0 ipFw) |
Set the IP packet filter configuration. More... | |
int | setIpV6FwSettings (in IpFw_2_0_0 ipV6Fw) |
Set the IPv6 packet filter configuration. More... | |
int | setRoleAccessControlSettings (in RoleAccessControl settings) |
Change the role-based access control settings. More... | |
int | setRoleAccessControlSettingsV6 (in RoleAccessControl settings) |
Change the role-based access control settings for IPv6. More... | |
int | setBlockSettings (in int blockTimeout, in int maxFailedLogins) |
Change the user blocking settings. More... | |
int | setPwSettings (in PasswordSettings pwSettings) |
Change the password settings. More... | |
int | setIdleTimeoutSettings (in int idleTimeout) |
Change the session idle timeout. More... | |
void | setSingleLoginLimitation (in boolean singleLogin) |
Enable or disable single login limitation. More... | |
int | getIdleTimeoutSettings () |
Retrieve the current idle timeout. More... | |
boolean | getHttpRedirSettings () |
Retrieve the current state of the HTTP-to-HTTPS redirection. More... | |
void | getBlockSettings (out int blockTimeout, out int maxFailedLogins) |
Retrieve the current user blocking settings. More... | |
SSHSettings | getSSHSettings () |
Retrieve the current SSH settings. More... | |
void | setSSHSettings (in SSHSettings settings) |
Change the SSH settings. More... | |
RestrictedServiceAgreement | getRestrictedServiceAgreement () |
Retrieve the current Restricted Service Agreement settings. More... | |
int | setRestrictedServiceAgreement (in RestrictedServiceAgreement settings) |
Change the Restricted Service Agreement settings. More... | |
vector< string > | getSupportedFrontPanelPrivileges () |
Retrieve a list of supported privileges for the front panel. More... | |
int | setFrontPanelPrivileges (in vector< string > privileges) |
Set the privileges for the front panel. More... | |
vector< string > | getFrontPanelPrivileges () |
Retrieve the list of active front panel privileges. More... | |
Public Attributes | |
constant int | ERR_INVALID_VALUE = 1 |
Invalid arguments. | |
Security configuration interface
void security::Security_3_0_0::getBlockSettings | ( | out int | blockTimeout, |
out int | maxFailedLogins | ||
) |
Retrieve the current user blocking settings.
vector<string> security::Security_3_0_0::getFrontPanelPrivileges | ( | ) |
Retrieve the list of active front panel privileges.
boolean security::Security_3_0_0::getHttpRedirSettings | ( | ) |
Retrieve the current state of the HTTP-to-HTTPS redirection.
true
if the HTTP-to-HTTPS redirection is enabled int security::Security_3_0_0::getIdleTimeoutSettings | ( | ) |
Retrieve the current idle timeout.
RestrictedServiceAgreement security::Security_3_0_0::getRestrictedServiceAgreement | ( | ) |
Retrieve the current Restricted Service Agreement settings.
Settings security::Security_3_0_0::getSettings | ( | ) |
Retrieve the security configuration.
This method is depreacted and will be removed in V3.0, use concrete getter instead!
SSHSettings security::Security_3_0_0::getSSHSettings | ( | ) |
Retrieve the current SSH settings.
vector<string> security::Security_3_0_0::getSupportedFrontPanelPrivileges | ( | ) |
Retrieve a list of supported privileges for the front panel.
int security::Security_3_0_0::setBlockSettings | ( | in int | blockTimeout, |
in int | maxFailedLogins | ||
) |
Change the user blocking settings.
blockTimeout | User blocking timeout in minutes |
maxFailedLogins | Maximum number of failed logins |
int security::Security_3_0_0::setFrontPanelPrivileges | ( | in vector< string > | privileges | ) |
Set the privileges for the front panel.
void security::Security_3_0_0::setHttpRedirSettings | ( | in boolean | http2httpsRedir | ) |
Enable or disable HTTP-to-HTTPS redirection.
http2httpsRedir | true to enable the redirection |
int security::Security_3_0_0::setIdleTimeoutSettings | ( | in int | idleTimeout | ) |
Change the session idle timeout.
idleTimeout | New idle timeout in minutes |
int security::Security_3_0_0::setIpFwSettings | ( | in IpFw_2_0_0 | ipFw | ) |
Set the IP packet filter configuration.
ipFw | New packet filter settings |
int security::Security_3_0_0::setIpV6FwSettings | ( | in IpFw_2_0_0 | ipV6Fw | ) |
Set the IPv6 packet filter configuration.
ipV6Fw | New packet filter settings |
int security::Security_3_0_0::setPwSettings | ( | in PasswordSettings | pwSettings | ) |
Change the password settings.
pwSettings | New settings |
int security::Security_3_0_0::setRestrictedServiceAgreement | ( | in RestrictedServiceAgreement | settings | ) |
Change the Restricted Service Agreement settings.
settings | New settings |
int security::Security_3_0_0::setRoleAccessControlSettings | ( | in RoleAccessControl | settings | ) |
Change the role-based access control settings.
settings | New settings |
int security::Security_3_0_0::setRoleAccessControlSettingsV6 | ( | in RoleAccessControl | settings | ) |
Change the role-based access control settings for IPv6.
settings | New settings |
int security::Security_3_0_0::setSettings | ( | in Settings | settings | ) |
Set the security configuration.
This method is depreacted and will be removed in V3.0, use concrete setter instead!
settings | New security settings |
void security::Security_3_0_0::setSingleLoginLimitation | ( | in boolean | singleLogin | ) |
Enable or disable single login limitation.
singleLogin | true to enable single login limitation |
void security::Security_3_0_0::setSSHSettings | ( | in SSHSettings | settings | ) |
Change the SSH settings.
settings | New settings |