IBR-DTNSuite 0.6

dtn::daemon::Configuration::Security Class Reference

#include <Configuration.h>

Inheritance diagram for dtn::daemon::Configuration::Security:
Collaboration diagram for dtn::daemon::Configuration::Security:

List of all members.

Public Member Functions

bool enabled () const
bool doTLS () const
 checks if TLS shall be activated
bool TLSRequired () const
 Checks if TLS is required.

Protected Member Functions

 Security ()
virtual ~Security ()
void load (const ibrcommon::ConfigFile &conf)

Friends

class Configuration

Detailed Description

Definition at line 374 of file Configuration.h.


Constructor & Destructor Documentation

dtn::daemon::Configuration::Security::Security ( ) [protected]

Definition at line 85 of file Configuration.cpp.

dtn::daemon::Configuration::Security::~Security ( ) [protected, virtual]

Definition at line 899 of file Configuration.cpp.


Member Function Documentation

bool dtn::daemon::Configuration::Security::doTLS ( ) const

checks if TLS shall be activated

Returns:
true if TLS is requested, false otherwise If TLS is requested, the TCP Convergence Layer Contact Header has the most significant bit of the flags field set to 1. If both peers support it, a TLS Handshake is executed.

Definition at line 906 of file Configuration.cpp.

Referenced by __daemon_run().

bool dtn::daemon::Configuration::Security::enabled ( ) const

Definition at line 901 of file Configuration.cpp.

Referenced by __daemon_run().

void dtn::daemon::Configuration::Security::load ( const ibrcommon::ConfigFile conf) [protected, virtual]
bool dtn::daemon::Configuration::Security::TLSRequired ( ) const

Checks if TLS is required.

Returns:
true if TLS is required, false otherwise If TLS is required, this node should abort TCP Convergence Layer Connections immediately if TLS is not available or fails

Definition at line 911 of file Configuration.cpp.


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 376 of file Configuration.h.


The documentation for this class was generated from the following files: