Access control tests
Add test cases for the join_access_control governance setting and for the access control plugin check_create_ and check_remote_ hooks, using a wrapper plugin that simulates failure for each of these, to test the DDSI integration with the access control plugin. This commit also contains fixes for: - an assert on DDS_RETCODE_OK in dds_create_reader and dds_create_writer that cased the application to terminate in case creation of a reader or writer is not allowed by security - do not match a proxy reader that has the 'relay_only' set to true, which is currently unsupported Signed-off-by: Dennis Potman <dennis.potman@adlinktech.com>
This commit is contained in:
parent
080514d45a
commit
19bc6f33cc
21 changed files with 1022 additions and 437 deletions
|
|
@ -25,7 +25,7 @@ extern "C" {
|
|||
|
||||
/* Integration functions for Security plugins */
|
||||
typedef int (*plugin_init)(const char *argument, void **context, struct ddsi_domaingv *gv);
|
||||
typedef int (*plugin_finalize)(void *context);
|
||||
typedef int (*plugin_finalize)(void *context);
|
||||
|
||||
#if defined (__cplusplus)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue