X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fsecurity%2Finclude%2Finternal%2Fsrmresourcestrings.h;h=28cb3cb6c215cc7b682c37ad307d3804c886a428;hb=refs%2Ftags%2Ftizen_4.0.m2_release;hp=794358e599bfdb84420715fbdf5b0ebb79bdf1fc;hpb=55d1fe2483c28e509293b9e4908d2bdfe66fb5bc;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/security/include/internal/srmresourcestrings.h b/resource/csdk/security/include/internal/srmresourcestrings.h index 794358e..28cb3cb 100644 --- a/resource/csdk/security/include/internal/srmresourcestrings.h +++ b/resource/csdk/security/include/internal/srmresourcestrings.h @@ -23,19 +23,24 @@ #include "securevirtualresourcetypes.h" +#ifdef __cplusplus +extern "C" { +#endif + extern const char * SVR_DB_FILE_NAME; -extern const char * OIC_MI_DEF; +extern const char * SVR_DB_DAT_FILE_NAME; -extern const char * OIC_RSRC_CORE_URI; -extern const char * OIC_RSRC_CORE_D_URI; -extern const char * OIC_RSRC_CORE_P_URI; -extern const char * OIC_RSRC_PRESENCE_URI; -extern const char * OIC_RSRC_TYPES_D_URI; +//AMACL +extern const char * OIC_RSRC_TYPE_SEC_AMACL; +extern const char * OIC_RSRC_AMACL_URI; +extern const char * OIC_JSON_AMACL_NAME; //ACL extern const char * OIC_RSRC_TYPE_SEC_ACL; extern const char * OIC_RSRC_ACL_URI; extern const char * OIC_JSON_ACL_NAME; +extern const char * OIC_JSON_ACLIST_NAME; +extern const char * OIC_JSON_ACES_NAME; //PSTAT extern const char * OIC_RSRC_TYPE_SEC_PSTAT; @@ -52,14 +57,54 @@ extern const char * OIC_JSON_DOXM_NAME; extern const char * OIC_RSRC_TYPE_SEC_CRED; extern const char * OIC_RSRC_CRED_URI; extern const char * OIC_JSON_CRED_NAME; +extern const char * OIC_JSON_CREDS_NAME; + +//CRL +extern const char * OIC_RSRC_TYPE_SEC_CRL; +extern const char * OIC_RSRC_CRL_URI; +extern const char * OIC_JSON_CRL_NAME; + +//SACL +extern const char * OIC_RSRC_TYPE_SEC_SACL; +extern const char * OIC_RSRC_SACL_URI; +extern const char * OIC_JSON_SACL_NAME; + +//PCONF +extern const char * OIC_RSRC_TYPE_SEC_PCONF; +extern const char * OIC_RSRC_PCONF_URI; +extern const char * OIC_JSON_PCONF_NAME; + +//DPAIRING +extern const char * OIC_RSRC_TYPE_SEC_DPAIRING; +extern const char * OIC_RSRC_DPAIRING_URI; +extern const char * OIC_JSON_DPAIRING_NAME; + +//version +extern const char * OIC_RSRC_TYPE_SEC_VER; +extern const char * OIC_RSRC_VER_URI; +extern const char * OIC_JSON_VER_NAME; + +//reset profile +extern const char * OIC_JSON_RESET_PF_NAME; extern const char * OIC_JSON_SUBJECT_NAME; +extern const char * OIC_JSON_SUBJECTID_NAME; extern const char * OIC_JSON_RESOURCES_NAME; +extern const char * OIC_JSON_AMSS_NAME; +extern const char * OIC_JSON_AMS_NAME; extern const char * OIC_JSON_PERMISSION_NAME; extern const char * OIC_JSON_OWNERS_NAME; extern const char * OIC_JSON_OWNER_NAME; +extern const char * OIC_JSON_DEVOWNERID_NAME; +#ifdef MULTIPLE_OWNER +extern const char * OIC_JSON_SUBOWNERID_NAME; +#endif //MULTIPLE_OWNER extern const char * OIC_JSON_OWNED_NAME; extern const char * OIC_JSON_OXM_NAME; +extern const char * OIC_JSON_OXMS_NAME; +#ifdef MULTIPLE_OWNER +extern const char * OIC_JSON_MOM_NAME; +#endif //MULTIPLE_OWNER extern const char * OIC_JSON_OXM_TYPE_NAME; extern const char * OIC_JSON_OXM_SEL_NAME; extern const char * OIC_JSON_DEVICE_ID_FORMAT_NAME; @@ -68,7 +113,16 @@ extern const char * OIC_JSON_ROLEIDS_NAME; extern const char * OIC_JSON_CREDTYPE_NAME; extern const char * OIC_JSON_PUBLICDATA_NAME; extern const char * OIC_JSON_PRIVATEDATA_NAME; +extern const char * OIC_JSON_PUBDATA_NAME; +extern const char * OIC_JSON_PRIVDATA_NAME; +extern const char * OIC_JSON_OPTDATA_NAME; +extern const char * OIC_JSON_REVOCATION_STATUS_NAME; +extern const char * OIC_JSON_CREDUSAGE_NAME; +extern const char * OIC_JSON_CRMS_NAME; +extern const char * OIC_JSON_VALIDITY_NAME; extern const char * OIC_JSON_PERIOD_NAME; +extern const char * OIC_JSON_PERIODS_NAME; +extern const char * OIC_JSON_RECURRENCES_NAME; extern const char * OIC_JSON_ISOP_NAME; extern const char * OIC_JSON_COMMIT_HASH_NAME; extern const char * OIC_JSON_DEVICE_ID_NAME; @@ -76,16 +130,61 @@ extern const char * OIC_JSON_CM_NAME; extern const char * OIC_JSON_TM_NAME; extern const char * OIC_JSON_OM_NAME; extern const char * OIC_JSON_SM_NAME; +extern const char * OIC_JSON_SUPPORTED_CRED_TYPE_NAME; +extern const char * OIC_JSON_DPC_NAME; +extern const char * OIC_JSON_EDP_NAME; +extern const char * OIC_JSON_PIN_NAME; +extern const char * OIC_JSON_PDACL_NAME; +extern const char * OIC_JSON_PDDEV_LIST_NAME; +extern const char * OIC_JSON_ROWNER_NAME; +extern const char * OIC_JSON_PRM_NAME; +extern const char * OIC_JSON_SPM_NAME; +extern const char * OIC_JSON_PDEVICE_ID_NAME; +extern const char * OIC_JSON_RLIST_NAME; +extern const char * OIC_JSON_HREF_NAME; +extern const char * OIC_JSON_REL_NAME; +extern const char * OIC_JSON_RT_NAME; +extern const char * OIC_JSON_IF_NAME; +extern const char * OIC_JSON_ROWNERID_NAME; +#ifdef MULTIPLE_OWNER +extern const char * OIC_JSON_EOWNERID_NAME; +#endif //MULTIPLE_OWNER +extern const char * OIC_JSON_ENCODING_NAME; +extern const char * OIC_JSON_DATA_NAME; +extern const char * OIC_JSON_SEC_V_NAME; + +extern const char * OIC_JSON_EMPTY_STRING; + +// Certificates provided by Cloud +extern const char * TRUST_CA; +extern const char * PRIMARY_CERT; + +// Certificates provided by manufacturer +extern const char * MF_TRUST_CA; +extern const char * MF_PRIMARY_CERT; extern OicUuid_t WILDCARD_SUBJECT_ID; +extern OicUuid_t WILDCARD_SUBJECT_B64_ID; extern size_t WILDCARD_SUBJECT_ID_LEN; +extern const char * WILDCARD_RESOURCE_URI; //Ownership Transfer Methods extern const char * OXM_JUST_WORKS; -extern const char * OXM_MODE_SWITCH; -extern const char * RANDOM_DEVICE_PIN; -extern const char * PRE_PROVISIONED_DEVICE_PIN; -extern const char * PRE_PROVISIONED_STRONG_CREDENTIAL; +extern const char * OXM_RANDOM_DEVICE_PIN; +extern const char * OXM_MANUFACTURER_CERTIFICATE; +#ifdef MULTIPLE_OWNER +extern const char * OXM_PRECONF_PIN; +#endif //MULTIPLE_OWNER +extern const char * OXM_MV_JUST_WORKS; +extern const char * OXM_CON_MFG_CERT; + +//Mutual Verified Just-Works Message Prefix +extern const char * MUTUAL_VERIF_NUM; + +extern const char * OIC_SEC_ENCODING_BASE64; +extern const char * OIC_SEC_ENCODING_RAW; +extern const char * OIC_SEC_ENCODING_PEM; +extern const char * OIC_SEC_ENCODING_DER; extern const char * OIC_SEC_TRUE; extern const char * OIC_SEC_FALSE; @@ -93,5 +192,12 @@ extern const char * OIC_SEC_FALSE; extern const char * OIC_SEC_REST_QUERY_SEPARATOR; extern char OIC_SEC_REST_QUERY_DELIMETER; +//Security Version +extern const char * DEFAULT_SEC_VERSION; + +#ifdef __cplusplus +} +#endif + #endif //IOTVT_SRM_RSRC_STRINGS_H