| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Security Event Reporting Data Structures. More...


Go to the source code of this file.
| Data Structures | |
| struct | ast_security_event_auth_method_not_allowed | 
| Auth method used not allowed.  More... | |
| struct | ast_security_event_chal_resp_failed | 
| An attempt at challenge/response auth failed.  More... | |
| struct | ast_security_event_chal_sent | 
| A challenge was sent out.  More... | |
| struct | ast_security_event_common | 
| Common structure elements.  More... | |
| struct | ast_security_event_failed_acl | 
| Checking against an IP access control list failed.  More... | |
| struct | ast_security_event_inval_acct_id | 
| Invalid account ID specified (invalid username, for example)  More... | |
| struct | ast_security_event_inval_password | 
| An attempt at basic password auth failed.  More... | |
| struct | ast_security_event_inval_transport | 
| Attempt to contact peer on invalid transport.  More... | |
| struct | ast_security_event_ip_addr | 
| struct | ast_security_event_load_avg | 
| Request denied because of a load average limit.  More... | |
| struct | ast_security_event_mem_limit | 
| Request denied because of a memory limit.  More... | |
| struct | ast_security_event_req_bad_format | 
| Invalid formatting of request.  More... | |
| struct | ast_security_event_req_no_support | 
| Request denied because we don't support it.  More... | |
| struct | ast_security_event_req_not_allowed | 
| Request denied because it's not allowed.  More... | |
| struct | ast_security_event_session_limit | 
| Request denied because of a session limit.  More... | |
| struct | ast_security_event_successful_auth | 
| Successful authentication.  More... | |
| struct | ast_security_event_unexpected_addr | 
| Unexpected source address for a session in progress.  More... | |
Security Event Reporting Data Structures.
Definition in file security_events_defs.h.
| #define AST_SEC_EVT | ( | e | ) | ((struct ast_security_event_common *) e) | 
Definition at line 139 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_AUTH_METHOD_NOT_ALLOWED_VERSION 1 | 
Event descriptor version.
Definition at line 340 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_CHAL_RESP_FAILED_VERSION 1 | 
Event descriptor version.
Definition at line 429 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_CHAL_SENT_VERSION 1 | 
Event descriptor version.
Definition at line 491 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_FAILED_ACL_VERSION 1 | 
Event descriptor version.
Definition at line 208 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_INVAL_ACCT_ID_VERSION 1 | 
Event descriptor version.
Definition at line 229 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_INVAL_PASSWORD_VERSION 2 | 
Event descriptor version.
Definition at line 460 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_INVAL_TRANSPORT_VERSION 1 | 
Event descriptor version.
Definition at line 512 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_LOAD_AVG_VERSION 1 | 
Event descriptor version.
Definition at line 277 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_MEM_LIMIT_VERSION 1 | 
Event descriptor version.
Definition at line 261 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_REQ_BAD_FORMAT_VERSION 1 | 
Event descriptor version.
Definition at line 361 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_REQ_NO_SUPPORT_VERSION 1 | 
Event descriptor version.
Definition at line 293 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_REQ_NOT_ALLOWED_VERSION 1 | 
Event descriptor version.
Definition at line 314 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_SESSION_LIMIT_VERSION 1 | 
Event descriptor version.
Definition at line 245 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_SUCCESSFUL_AUTH_VERSION 1 | 
Event descriptor version.
Definition at line 387 of file security_events_defs.h.
| #define AST_SECURITY_EVENT_UNEXPECTED_ADDR_VERSION 2 | 
Event descriptor version.
Definition at line 408 of file security_events_defs.h.
the severity of a security event
This is defined as a bit field to make it easy for consumers of the API to subscribe to any combination of the defined severity levels.
XXX
| Enumerator | |
|---|---|
| AST_SECURITY_EVENT_SEVERITY_INFO | Informational event, not something that has gone wrong. | 
| AST_SECURITY_EVENT_SEVERITY_ERROR | Something has gone wrong. | 
Definition at line 132 of file security_events_defs.h.
| enum ast_security_event_type | ( | void | ) | 
Security event types.
Definition at line 40 of file security_events_defs.h.