iothub_security_factory.h

Includes

#include <stddef.h>
#include "umock_c/umock_c_prod.h"
#include "azure_macro_utils/macro_utils.h"
#include "azure_c_shared_utility/buffer_.h"

Detailed Description

Functions

Function Name Description
IOTHUB_SECURITY_TYPEStrings
IOTHUB_SECURITY_TYPE_FromString
iothub_security_init
iothub_security_deinit
iothub_security_interface
iothub_security_type
iothub_security_set_symmetric_key_info
iothub_security_get_symmetric_key
iothub_security_get_symm_registration_name

Macro definitions

IOTHUB_SECURITY_TYPE_VALUES

#define IOTHUB_SECURITY_TYPE_VALUES \
        IOTHUB_SECURITY_TYPE_UNKNOWN, \
        IOTHUB_SECURITY_TYPE_SAS, \
        IOTHUB_SECURITY_TYPE_X509, \
        IOTHUB_SECURITY_TYPE_HTTP_EDGE, \
        IOTHUB_SECURITY_TYPE_SYMMETRIC_KEY 

Enumeration types

IOTHUB_SECURITY_TYPE

enum IOTHUB_SECURITY_TYPE {
  IOTHUB_SECURITY_TYPE_UNKNOWN,
  IOTHUB_SECURITY_TYPE_SAS,
  IOTHUB_SECURITY_TYPE_X509,
  IOTHUB_SECURITY_TYPE_HTTP_EDGE,
  IOTHUB_SECURITY_TYPE_SYMMETRIC_KEY
}