CoreDX DDS
C# Reference Manual

SslTransport Class Reference
[CoreDX DDS Tranpsorts]

An instance of a SSL Transport that can be added to a DomainParticipant. More...

Inheritance diagram for SslTransport:
Transport

List of all members.

Public Member Functions

ReturnCode_t get_peer_cert (BuiltinTopicKey_t participant_key, BuiltinTopicKey_t entity_key, X509_Der x509)

Static Public Member Functions

static SslTransport create_transport (SslTransportConfig transport_config)
 Constructor.

Detailed Description

An instance of a SSL Transport that can be added to a DomainParticipant.

The SslTransport support RTPS over a SSL/IP network. It can be used for both on-platform and off-platform communications.

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

Member Function Documentation

ReturnCode_t get_peer_cert ( BuiltinTopicKey_t  participant_key,
BuiltinTopicKey_t  entity_key,
X509_Der  x509 
) [inline]

Find the X509 certificate provided the the remote peer identified by the provided 'key' values. The X509 certificate will be put into the x509.data field, replacing any value held here before. The X509 data will be in DER format.

If the transport can not find an entity that matches the provided key value, then ReturnCode_t.RETCODE_NO_DATA is returned, and no parameters are modified.

Upon success, ReturnCode_.RETCODE_OK is returned.

 All Classes Functions Variables Properties

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