Changeset 464 for azure_iot_hub_f767zi/trunk/azure_iot_sdk/iothub_client/src/iothub_client_authorization.c
- Timestamp:
- Jun 22, 2021, 9:00:19 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub_f767zi/trunk/azure_iot_sdk/iothub_client/src/iothub_client_authorization.c
r457 r464 31 31 char* device_id; 32 32 char* module_id; 33 size_t token_expiry_time_sec;33 uint64_t token_expiry_time_sec; 34 34 IOTHUB_CREDENTIAL_TYPE cred_type; 35 35 #ifdef USE_PROV_MODULE … … 38 38 } IOTHUB_AUTHORIZATION_DATA; 39 39 40 static int get_seconds_since_epoch( size_t* seconds)40 static int get_seconds_since_epoch(uint64_t* seconds) 41 41 { 42 42 int result; … … 49 49 else 50 50 { 51 *seconds = ( size_t)get_difftime(current_time, (time_t)0);51 *seconds = (uint64_t)get_difftime(current_time, (time_t)0); 52 52 result = 0; 53 53 } … … 384 384 } 385 385 386 char* IoTHubClient_Auth_Get_SasToken(IOTHUB_AUTHORIZATION_HANDLE handle, const char* scope, size_t expiry_time_relative_seconds, const char* key_name)386 char* IoTHubClient_Auth_Get_SasToken(IOTHUB_AUTHORIZATION_HANDLE handle, const char* scope, uint64_t expiry_time_relative_seconds, const char* key_name) 387 387 { 388 388 char* result; … … 400 400 #ifdef USE_PROV_MODULE 401 401 DEVICE_AUTH_CREDENTIAL_INFO dev_auth_cred; 402 size_t sec_since_epoch;402 uint64_t sec_since_epoch; 403 403 404 404 if (get_seconds_since_epoch(&sec_since_epoch) != 0) … … 410 410 { 411 411 memset(&dev_auth_cred, 0, sizeof(DEVICE_AUTH_CREDENTIAL_INFO)); 412 size_t expiry_time = sec_since_epoch + handle->token_expiry_time_sec;412 uint64_t expiry_time = sec_since_epoch + handle->token_expiry_time_sec; 413 413 dev_auth_cred.sas_info.expiry_seconds = expiry_time; 414 414 dev_auth_cred.sas_info.token_scope = scope; … … 465 465 { 466 466 STRING_HANDLE sas_token; 467 size_t sec_since_epoch;467 uint64_t sec_since_epoch; 468 468 469 469 /* Codes_SRS_IoTHub_Authorization_07_010: [ IoTHubClient_Auth_Get_SasToken` shall construct the expiration time using the handle->token_expiry_time_sec added to epoch time. ] */ … … 477 477 { 478 478 /* Codes_SRS_IoTHub_Authorization_07_011: [ IoTHubClient_Auth_Get_ConnString shall call SASToken_CreateString to construct the sas token. ] */ 479 size_t expiry_time = sec_since_epoch + handle->token_expiry_time_sec;479 uint64_t expiry_time = sec_since_epoch + handle->token_expiry_time_sec; 480 480 if ( (sas_token = SASToken_CreateString(handle->device_key, scope, key_name, expiry_time)) == NULL) 481 481 { … … 691 691 #endif 692 692 693 int IoTHubClient_Auth_Set_SasToken_Expiry(IOTHUB_AUTHORIZATION_HANDLE handle, size_t expiry_time_seconds)693 int IoTHubClient_Auth_Set_SasToken_Expiry(IOTHUB_AUTHORIZATION_HANDLE handle, uint64_t expiry_time_seconds) 694 694 { 695 695 int result; … … 713 713 } 714 714 715 size_t IoTHubClient_Auth_Get_SasToken_Expiry(IOTHUB_AUTHORIZATION_HANDLE handle)716 { 717 size_t result;715 uint64_t IoTHubClient_Auth_Get_SasToken_Expiry(IOTHUB_AUTHORIZATION_HANDLE handle) 716 { 717 uint64_t result; 718 718 if (handle == NULL) 719 719 {
Note:
See TracChangeset
for help on using the changeset viewer.