1 #ifndef OPENDDS_DCPS_SECURITY_COMMONUTILITIES_H 2 #define OPENDDS_DCPS_SECURITY_COMMONUTILITIES_H 4 #include "CryptoBuiltInC.h" 8 #include "dds/DdsSecurityCoreC.h" 11 #if !defined (ACE_LACKS_PRAGMA_ONCE) 21 namespace CommonUtilities {
37 explicit URI(
const std::string& src);
56 const unsigned char (&a1)[4],
57 const unsigned char (&a2)[4]);
This URI abstraction is currently naive and only separates the URI scheme on the LHS from the "everyt...
sequence< octet, 32 > KeyOctetSeq
OPENDDS_STRING to_dds_string(const KeyOctetSeq &keyData)
octet CryptoTransformKeyId[4]
Christopher Diggins *renamed files *fixing compilation errors *adding Visual C project file *removed make Max Lybbert *removed references to missing and unused as reported by Andy Elvey and Dan Kosecki *resynced with Christopher Diggins s branch as it exists in tree building code is back Christopher Diggins *resynced codebase with Chris s branch *removed tree building code
const char * ctk_to_dds_string(const CryptoTransformKind &keyKind)
int increment_handle(int &next)
std::string everything_else
octet CryptoTransformKind[4]
#define OpenDDS_Security_Export
OPENDDS_STRING ctki_to_dds_string(const CryptoTransformKeyId &keyId)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
URI(const std::string &src)
bool set_security_error(DDS::Security::SecurityException &ex, int code, int minor_code, const char *message)
The Internal API and Implementation of OpenDDS.