RTI Connext Micro C API Version 4.2.0
Loading...
Searching...
No Matches
DDS_PskServiceFactoryProperty Struct Reference

Property used to register the Lightweight Security Plugin. More...

#include <dds_psk_service.h>

Data Fields

const char * service_name
 The name the plugin is registered with.
 
DDS_PskTransform_get_interfaceFunc_T * psl_get_interface_func
 A function pointer to retrieve the Transform PSL implementation interface.
 
struct DDS_SecTransform_Configurationpsl_config
 Pass-through opaque pointer to the Transform PSL implementation, to provide the implementation with custom configuration settings.
 

Detailed Description

Property used to register the Lightweight Security Plugin.

Field Documentation

◆ service_name

const char* DDS_PskServiceFactoryProperty::service_name

The name the plugin is registered with.

If NULL is provided, the plugin is registered with DDS_PSK_DEFAULT_PLUGIN_NAME. [default] NULL

◆ psl_get_interface_func

DDS_PskTransform_get_interfaceFunc_T* DDS_PskServiceFactoryProperty::psl_get_interface_func

A function pointer to retrieve the Transform PSL implementation interface.

The Lightweight Security Plugin issues this to retrieve the Transform PSL implementation. When using the RTI-provided OpenSSL-based PSL implementation, this should be set to 'PSK_OSSL_get_interface'.

◆ psl_config

struct DDS_SecTransform_Configuration* DDS_PskServiceFactoryProperty::psl_config

Pass-through opaque pointer to the Transform PSL implementation, to provide the implementation with custom configuration settings.

When using the RTI-provided OpenSSL-based implementation, this resolves to DDS_SecTransform_Configuration. [default] NULL