#include "Include_i.h"
Macros | |
#define | LOG_CLASS "IotCredentialProvider" |
Functions | |
STATUS | createIotCredentialProviderWithTime (PCHAR iotGetCredentialEndpoint, PCHAR certPath, PCHAR privateKeyPath, PCHAR caCertPath, PCHAR roleAlias, PCHAR thingName, UINT64 connectionTimeout, UINT64 completionTimeout, GetCurrentTimeFunc getCurrentTimeFn, UINT64 customData, BlockingServiceCallFunc serviceCallFn, PAwsCredentialProvider *ppCredentialProvider) |
STATUS | freeIotCredentialProvider (PAwsCredentialProvider *ppCredentialProvider) |
Frees an IoT based Aws credential provider object. More... | |
STATUS | getIotCredentials (PAwsCredentialProvider pCredentialProvider, PAwsCredentials *ppAwsCredentials) |
STATUS | parseIotResponse (PIotCredentialProvider pIotCredentialProvider, PCallInfo pCallInfo) |
STATUS | iotCurlHandler (PIotCredentialProvider pIotCredentialProvider) |
#define LOG_CLASS "IotCredentialProvider" |
Kinesis Video Producer IoT based Credential Provider
STATUS createIotCredentialProviderWithTime | ( | PCHAR | iotGetCredentialEndpoint, |
PCHAR | certPath, | ||
PCHAR | privateKeyPath, | ||
PCHAR | caCertPath, | ||
PCHAR | roleAlias, | ||
PCHAR | thingName, | ||
UINT64 | connectionTimeout, | ||
UINT64 | completionTimeout, | ||
GetCurrentTimeFunc | getCurrentTimeFn, | ||
UINT64 | customData, | ||
BlockingServiceCallFunc | serviceCallFn, | ||
PAwsCredentialProvider * | ppCredentialProvider | ||
) |
STATUS getIotCredentials | ( | PAwsCredentialProvider | pCredentialProvider, |
PAwsCredentials * | ppAwsCredentials | ||
) |
STATUS iotCurlHandler | ( | PIotCredentialProvider | pIotCredentialProvider | ) |
STATUS parseIotResponse | ( | PIotCredentialProvider | pIotCredentialProvider, |
PCallInfo | pCallInfo | ||
) |