OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Variables
AuthenticationBuiltInImpl.h File Reference
#include "OpenDDS_Security_Export.h"
#include "Authentication/LocalAuthCredentialData.h"
#include "SSL/DiffieHellman.h"
#include <dds/DdsSecurityCoreC.h>
#include <dds/Versioned_Namespace.h>
#include <dds/DCPS/dcps_export.h>
#include <dds/DCPS/GuidUtils.h>
#include <ace/Thread_Mutex.h>
#include <map>
#include <string>
#include <memory>
Include dependency graph for AuthenticationBuiltInImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenDDS::Security::AuthenticationBuiltInImpl
 Implements the DDS built-in version of the Authentication plugin for the DDS Security Specification. More...
 
struct  OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData
 
struct  OpenDDS::Security::AuthenticationBuiltInImpl::LocalParticipantData
 
struct  OpenDDS::Security::AuthenticationBuiltInImpl::was_guid_validated
 
struct  OpenDDS::Security::AuthenticationBuiltInImpl::local_has_remote_handle
 

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
module  OpenDDS::Security
 

Variables

const char OpenDDS::Security::Identity_Status_Token_Class_Id [] = "DDS:Auth:PKI-DH:1.0"
 
const char OpenDDS::Security::Auth_Peer_Cred_Token_Class_Id [] = "DDS:Auth:PKI-DH:1.0"
 
const char OpenDDS::Security::dds_cert_sn [] = "dds.cert.sn"
 
const char OpenDDS::Security::dds_cert_algo [] = "dds.cert.algo"
 
const char OpenDDS::Security::dds_ca_sn [] = "dds.ca.sn"
 
const char OpenDDS::Security::dds_ca_algo [] = "dds.ca.algo"