| 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... | |
| boolean | getHttpRedirSettings () | 
| Retrieve the current state of the HTTP-to-HTTPS redirection.  More... | |
| void | setHttpRedirSettings (in boolean http2httpsRedir) | 
| Enable or disable HTTP-to-HTTPS redirection.  More... | |
| boolean | isHstsEnabled () | 
| Check whether HTTP Strict Transport Security (HSTS) is enabled.  More... | |
| void | setHstsEnabled (in boolean enable) | 
| Enable or disable HTTP Strict Transport Security (HSTS).  More... | |
| IpFw_2_0_0 | getIpFwSettings () | 
| Retrieve the IPv4 packet filter configuration.  More... | |
| int | setIpFwSettings (in IpFw_2_0_0 ipFw) | 
| Set the IPv4 packet filter configuration.  More... | |
| IpFw_2_0_0 | getIpV6FwSettings () | 
| Retrieve the IPv6 packet filter configuration.  More... | |
| int | setIpV6FwSettings (in IpFw_2_0_0 ipV6Fw) | 
| Set the IPv6 packet filter configuration.  More... | |
| RoleAccessControl | getRoleAccessControlSettings () | 
| Retrieve the role-base access control settings for IPv4.  More... | |
| int | setRoleAccessControlSettings (in RoleAccessControl settings) | 
| Change the role-based access control settings.  More... | |
| RoleAccessControl | getRoleAccessControlSettingsV6 () | 
| Retrieve the role-base access control settings for IPv6.  More... | |
| int | setRoleAccessControlSettingsV6 (in RoleAccessControl settings) | 
| Change the role-based access control settings for IPv6.  More... | |
| void | getBlockSettings (out int blockTimeout, out int maxFailedLogins) | 
| Retrieve the current user blocking settings.  More... | |
| int | setBlockSettings (in int blockTimeout, in int maxFailedLogins) | 
| Change the user blocking settings.  More... | |
| PasswordSettings | getPwSettings () | 
| Retrieve the password settings.  More... | |
| int | setPwSettings (in PasswordSettings pwSettings) | 
| Change the password settings.  More... | |
| int | getIdleTimeoutSettings () | 
| Retrieve the current idle timeout.  More... | |
| int | setIdleTimeoutSettings (in int idleTimeout) | 
| Change the session idle timeout.  More... | |
| boolean | getSingleLoginLimitation () | 
| Retrieve the current single-login limitation setting.  More... | |
| void | setSingleLoginLimitation (in boolean singleLogin) | 
| Enable or disable single login limitation.  More... | |
| SSHSettings | getSSHSettings () | 
| Retrieve the current SSH settings.  More... | |
| void | setSSHSettings (in SSHSettings settings) | 
| Change the SSH settings.  More... | |
| vector< SSHHostKey > | getSSHHostKeys () | 
| Retrieve the host SSH keys.  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... | |
| vector< string > | getFrontPanelPrivileges () | 
| Retrieve the list of active front panel privileges.  More... | |
| int | setFrontPanelPrivileges (in vector< string > privileges) | 
| Set the privileges for the front panel.  More... | |
| Public Attributes | |
| constant int | ERR_INVALID_VALUE = 1 | 
| Invalid arguments. | |
Security configuration interface
| void security::Security_3_0_2::getBlockSettings | ( | out int | blockTimeout, | 
| out int | maxFailedLogins | ||
| ) | 
Retrieve the current user blocking settings.
| vector<string> security::Security_3_0_2::getFrontPanelPrivileges | ( | ) | 
Retrieve the list of active front panel privileges.
| boolean security::Security_3_0_2::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_2::getIdleTimeoutSettings | ( | ) | 
Retrieve the current idle timeout.
| IpFw_2_0_0 security::Security_3_0_2::getIpFwSettings | ( | ) | 
Retrieve the IPv4 packet filter configuration.
| IpFw_2_0_0 security::Security_3_0_2::getIpV6FwSettings | ( | ) | 
Retrieve the IPv6 packet filter configuration.
| PasswordSettings security::Security_3_0_2::getPwSettings | ( | ) | 
Retrieve the password settings.
| RestrictedServiceAgreement security::Security_3_0_2::getRestrictedServiceAgreement | ( | ) | 
Retrieve the current Restricted Service Agreement settings.
| RoleAccessControl security::Security_3_0_2::getRoleAccessControlSettings | ( | ) | 
Retrieve the role-base access control settings for IPv4.
| RoleAccessControl security::Security_3_0_2::getRoleAccessControlSettingsV6 | ( | ) | 
Retrieve the role-base access control settings for IPv6.
| Settings security::Security_3_0_2::getSettings | ( | ) | 
Retrieve the security configuration.
This method is depreacted and will be removed in V3.0, use concrete getter instead!
| boolean security::Security_3_0_2::getSingleLoginLimitation | ( | ) | 
Retrieve the current single-login limitation setting.
true if single-login limitation is enabled | vector<SSHHostKey> security::Security_3_0_2::getSSHHostKeys | ( | ) | 
Retrieve the host SSH keys.
| SSHSettings security::Security_3_0_2::getSSHSettings | ( | ) | 
Retrieve the current SSH settings.
| vector<string> security::Security_3_0_2::getSupportedFrontPanelPrivileges | ( | ) | 
Retrieve a list of supported privileges for the front panel.
| boolean security::Security_3_0_2::isHstsEnabled | ( | ) | 
Check whether HTTP Strict Transport Security (HSTS) is enabled.
true when HSTS is enabled | int security::Security_3_0_2::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_2::setFrontPanelPrivileges | ( | in vector< string > | privileges | ) | 
Set the privileges for the front panel.
| void security::Security_3_0_2::setHstsEnabled | ( | in boolean | enable | ) | 
Enable or disable HTTP Strict Transport Security (HSTS).
| enable | trueto enable HSTS | 
| void security::Security_3_0_2::setHttpRedirSettings | ( | in boolean | http2httpsRedir | ) | 
Enable or disable HTTP-to-HTTPS redirection.
| http2httpsRedir | trueto enable the redirection | 
| int security::Security_3_0_2::setIdleTimeoutSettings | ( | in int | idleTimeout | ) | 
Change the session idle timeout.
| idleTimeout | New idle timeout in minutes | 
| int security::Security_3_0_2::setIpFwSettings | ( | in IpFw_2_0_0 | ipFw | ) | 
Set the IPv4 packet filter configuration.
| ipFw | New packet filter settings | 
| int security::Security_3_0_2::setIpV6FwSettings | ( | in IpFw_2_0_0 | ipV6Fw | ) | 
Set the IPv6 packet filter configuration.
| ipV6Fw | New packet filter settings | 
| int security::Security_3_0_2::setPwSettings | ( | in PasswordSettings | pwSettings | ) | 
Change the password settings.
| pwSettings | New settings | 
| int security::Security_3_0_2::setRestrictedServiceAgreement | ( | in RestrictedServiceAgreement | settings | ) | 
Change the Restricted Service Agreement settings.
| settings | New settings | 
| int security::Security_3_0_2::setRoleAccessControlSettings | ( | in RoleAccessControl | settings | ) | 
Change the role-based access control settings.
| settings | New settings | 
| int security::Security_3_0_2::setRoleAccessControlSettingsV6 | ( | in RoleAccessControl | settings | ) | 
Change the role-based access control settings for IPv6.
| settings | New settings | 
| int security::Security_3_0_2::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_2::setSingleLoginLimitation | ( | in boolean | singleLogin | ) | 
Enable or disable single login limitation.
| singleLogin | trueto enable single login limitation | 
| void security::Security_3_0_2::setSSHSettings | ( | in SSHSettings | settings | ) | 
Change the SSH settings.
| settings | New settings | 
 1.8.14
 1.8.14