OpenDDS::Security::SSL::DH_Handle Struct Reference

List of all members.

Public Member Functions

 DH_Handle (EVP_PKEY *key)
 operator DH * ()
 ~DH_Handle ()

Public Attributes

DH * dh_

Detailed Description

Definition at line 17 of file DiffieHellman.cpp.


Constructor & Destructor Documentation

OpenDDS::Security::SSL::DH_Handle::DH_Handle ( EVP_PKEY key  )  [inline, explicit]

Definition at line 19 of file DiffieHellman.cpp.

00021     : dh_(EVP_PKEY_get1_DH(key))
00022 #else
00023     : dh_(EVP_PKEY_get0_DH(key))
00024 #endif
00025   {}

OpenDDS::Security::SSL::DH_Handle::~DH_Handle (  )  [inline]

Definition at line 27 of file DiffieHellman.cpp.

References dh_.

00028   {
00029 #ifdef OPENSSL_V_1_0
00030     DH_free(dh_);
00031 #endif
00032   }


Member Function Documentation

OpenDDS::Security::SSL::DH_Handle::operator DH * (  )  [inline]

Definition at line 26 of file DiffieHellman.cpp.

References dh_.

00026 { return dh_; }


Member Data Documentation

Definition at line 18 of file DiffieHellman.cpp.

Referenced by operator DH *(), and ~DH_Handle().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1