Hi All,

Currently SECURED = 0/1 is used for IoTivity compile option.
But even if SECURED = 1, we can configure the resource creation with secure or 
non-secure.
  related API is OCPlatform.registerResource(?? uint8_t OC_SECURE) or 
OCCreateResource(?. uint8_t OC_SECURE).

So that Jenkins build configuration need to be modified as follows (Arduino, 
Ubuntu will keep to have SECURED=0 flag build)

linux_secured                        ? no changed
linux_unsecured                    ? no changed
linux_arduino                        ? no changed
linux_unsecured_with_tcp (SECURED = 0 ) ? linux_secured_with_tcp (SECURED = 1)
android (SECURED = 0)            ? android (SECURED = 1)
tizen (SECURED = 0)               ? android (SECURED = 1)
windows-vs2013 (SECURED = 0) ? windows-vs2013 (SECURED = 1)
windows-vs2015 (SECURED = 0) ? windows-vs2015 (SECURED = 1)
unit_test (SECURED = 0)          ? unit_test (SECURED = 1)
simulator (SECURED = 0, WITH_TCP=0) ? simulator (SECURED = 1, WITH_TCP=1)

I checked the Sample code in the base Layer , in case of build (Secure = true), 
non-secure resource will be created by default and secure resource can be 
created by modifying some line of code.

For the service layer code, following are required.
    - Easy Setup                    (already has the secure resource setting, 
ESInitEnrollee (true/false, ?) 
    - Scene Manager              (Not yet, need 
SceneList.initializeSecureResource( ))
    - Resource Encapsulation    (already has the secure resource setting, 
Builder.setSecureFlag(true/false)
    - Resource Container         (not yet, need xml configuration for this)
    - Notification Service          (already has the secure resource setting, 
NSProviderConfig.resourceSecurity = true/false, C++/Android are required to 
have it)
   - resource directory            (implementing now,  OCRDStart() ? 
CHPInitialize(bool secure))
   - coap-http proxy              (implementing now, CHPInitialize() ? 
CHPInitialize(bool secure)
   - Simulator                      (not yet, need UI setting)
   - resource hosting             (not yet, code is not maintained)

Please give any feedback if you have prior to this change.

BR, Uze Choi (Release Function Lead)

-------------- next part --------------
HTML ?????? ??????????????...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160919/22ec0c8f/attachment.html>

Reply via email to