CoreDX DDS
Java Reference Manual

SslTransportConfig Class Reference
[CoreDX DDS Transports]

Structure that holds SSL Transport configuration items. More...

List of all members.

Public Member Functions

 SslTransportConfig ()
 Constructor. Initializes all configuration items with default values.
ReturnCode_t get_default_config ()
ReturnCode_t get_env_config ()

Public Attributes

short participant_index
Vector< IpTransportInterfaceinterfaces
boolean dynamic_interfaces
int tx_max_packet_size
String server_cert_file
String server_key_file
boolean server_verify_client
String server_verify_ca_list_file
String server_accept_ca_list_file
String client_cert_file
String client_key_file
String client_verify_ca_list_file

Detailed Description

Structure that holds SSL Transport configuration items.

See also:
DomainParticipant::add_transport(Transport) add_transport()

Member Function Documentation

ReturnCode_t get_default_config (  )  [inline]

Initialize the SslTransportConfig object with default values. Currently assigned values may be overwritten by defaults.

ReturnCode_t get_env_config (  )  [inline]

Query for environment variables that impact ssl transport configuration. Load the values (if any) into the SslTransportConfig object. Currently assigned values may be overwritten by values derived from environment variables.


Member Data Documentation

client cert

client private key

'verify locations' used by client to verify server certificate

detect and handle changes to interface addresses

default: empty -> use all available interfaces

-1: auto detect; else force (may fail if another participant is using the ports (can't exceed 120)

list of CA's to send to client as 'acceptable' CA's

server cert

server private key

list of CA's to verify client certs against

Should server verify client certificate

default: 64K (udp limit)

 All Classes Functions Variables

© 2009-2012 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.