OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Functions
CommonUtilities.h File Reference
#include "CryptoBuiltInC.h"
#include "OpenDDS_Security_Export.h"
#include "dds/DCPS/PoolAllocator.h"
#include "dds/DdsSecurityCoreC.h"
#include "dds/Versioned_Namespace.h"
Include dependency graph for CommonUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenDDS::Security::CommonUtilities::URI
 This URI abstraction is currently naive and only separates the URI scheme on the LHS from the "everything-else" of the URI on the RHS. As such this may only handle the URI_FILE and URI_DATA cases properly. Further investigate into URI_PKCS11 should be completed. More...
 

Namespaces

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

Functions

int OpenDDS::Security::CommonUtilities::increment_handle (int &next)
 
bool OpenDDS::Security::CommonUtilities::set_security_error (DDS::Security::SecurityException &ex, int code, int minor_code, const char *message)
 
bool OpenDDS::Security::CommonUtilities::set_security_error (DDS::Security::SecurityException &ex, int code, int minor_code, const char *message, const unsigned char(&a1)[4], const unsigned char(&a2)[4])
 
const char * OpenDDS::Security::CommonUtilities::ctk_to_dds_string (const CryptoTransformKind &keyKind)
 
OPENDDS_STRING OpenDDS::Security::CommonUtilities::ctki_to_dds_string (const CryptoTransformKeyId &keyId)
 
OPENDDS_STRING OpenDDS::Security::CommonUtilities::to_dds_string (const KeyOctetSeq &keyData)
 
OPENDDS_STRING OpenDDS::Security::CommonUtilities::to_dds_string (const KeyMaterial_AES_GCM_GMAC &km)
 
OPENDDS_STRING OpenDDS::Security::CommonUtilities::to_dds_string (const CryptoTransformIdentifier &id)