Raritan / Server Technology Xerus™ PDU JSON-RPC API
Classes | Enumerations | Variables
security Module Reference

Security Configuration More...

Classes

struct  IpfwRule
 IP packet filter rule. More...
 
struct  IpFw
 IP packet filter configuration. More...
 
struct  RoleAccessRule
 Role-based access rule. More...
 
struct  RoleAccessControl
 Role-based access control settings. More...
 
struct  BlockSettings
 User blocking settings. More...
 
struct  PasswordSettings
 Password settings. More...
 
struct  SSHSettings
 SSH authentication settings. More...
 
struct  SSHKeyFingerprint
 Fingerprints of SSH host key. More...
 
struct  SSHHostKey
 SSH host keys. More...
 
struct  RestrictedServiceAgreement
 Restricted Service Agreement settings. More...
 
struct  TpmInfo
 Information about Trusted Platform Module. More...
 
interface  Security
 Security configuration interface More...
 

Enumerations

enum  IpfwPolicy { ACCEPT , DROP , REJECT }
 IP packet filter policy. More...
 
enum  RoleAccessPolicy { ALLOW , DENY }
 Role-based access policy. More...
 
enum  SSHHostKeyType { SSH_HOST_KEY_TYPE_RSA , SSH_HOST_KEY_TYPE_ECDSA , SSH_HOST_KEY_TYPE_ED25519 }
 Type of SSH host key.
 
enum  SSHKeyFingerprintType { SSH_KEY_FPRINT_TYPE_MD5_HEX , SSH_KEY_FPRINT_TYPE_SHA256_BASE64 , SSH_KEY_FPRINT_TYPE_UNKNOWN }
 Type of SSH key fingerprint.
 

Variables

valueobject PasswordSettingsChanged
 This Event is emitted after any of the password-settings has been changed.
 
PasswordSettings newSettings
 
valueobject FrontPanelPrivilegesChanged
 Front panel privileges have been changed. More...
 
vector< string > newPrivileges
 new front panel privileges
 

Detailed Description

Security Configuration

Enumeration Type Documentation

◆ IpfwPolicy

IP packet filter policy.

Enumerator
ACCEPT 

Accept the packet.

DROP 

Silently discard the packet.

REJECT 

Discard packet, send error response.

◆ RoleAccessPolicy

Role-based access policy.

Enumerator
ALLOW 

Access granted.

DENY 

Access denied.

Variable Documentation

◆ FrontPanelPrivilegesChanged

valueobject security::FrontPanelPrivilegesChanged

Front panel privileges have been changed.

old front panel privileges