|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Classes | |
| class | access_control |
| Role-based access control (RBAC) system. More... | |
| struct | audit_log_entry |
| Audit log entry for security events. More... | |
| class | audit_logger |
| Security audit logging system. More... | |
| class | connection_security |
| Handles secure database connections. More... | |
| class | credential_manager |
| Manages encrypted credential storage and retrieval. More... | |
| class | encryption_manager |
| Data encryption and key management. More... | |
| class | query_security |
| SQL injection prevention and query security. More... | |
| struct | security_credentials |
| Secure credential storage. More... | |
| class | security_monitor |
| Real-time security monitoring and alerting. More... | |
Enumerations | |
| enum class | encryption_type { none , tls , ssl , aes256 } |
| Types of encryption supported. More... | |
| enum class | authentication_method { password , certificate , kerberos , oauth2 , jwt } |
| Authentication methods supported. More... | |
Functions | |
| access_control::permission | operator| (access_control::permission a, access_control::permission b) |
| bool | has_permission (access_control::permission permissions, access_control::permission check) |
|
strong |
Authentication methods supported.
| Enumerator | |
|---|---|
| password | |
| certificate | |
| kerberos | |
| oauth2 | |
| jwt | |
Definition at line 35 of file secure_connection.h.
|
strong |
|
inline |
Definition at line 431 of file secure_connection.h.
Referenced by BM_IntegratedSystemPerformance(), BM_SecurityConfigurationOverhead(), TEST_F(), and TEST_F().

|
inline |
Definition at line 427 of file secure_connection.h.