Common adapter for DTLS/TLS
authorDmitriy Zhuravlev <d.zhuravlev@samsung.com>
Mon, 3 Oct 2016 13:22:11 +0000 (16:22 +0300)
committerRandeep Singh <randeep.s@samsung.com>
Wed, 12 Oct 2016 04:08:11 +0000 (04:08 +0000)
commite6fec04bd9a57d0a11b2e682b2cc65c0a5d187ae
tree073f7fcc14e7b694759c75cb7ba0c5959f70571c
parent96baeeeaa8b6785ba47f96ef8e92d4f17f8654a4
Common adapter for DTLS/TLS

Format of a certificate changed, so previous X.509 parser
is not able to parse new certificates provided by Cloud:
1) For DTLS and TLS used mbedTLS
2) CKManager removed

Change-Id: Icacf60237a8ce15e996c4bbe4769a230b39c770e
Signed-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>
X-Origin-Change-Id: I6b47f7b3439b923ec12f26b0e159e3b7a1144658
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Signed-off-by: Oleksii Beketov <ol.beketov@samsung.com>
Signed-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12029
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/13095
Reviewed-by: Kevin Kane <kkane@microsoft.com>
137 files changed:
build_common/SConscript
build_common/android/SConscript
examples/OICMiddle/SConscript
extlibs/asn1cert/SConscript [deleted file]
extlibs/asn1cert/certificate.asn [deleted file]
extlibs/asn1cert/crl.asn [deleted file]
extlibs/asn1cert/csr.asn [deleted file]
extlibs/mbedtls/SConscript
plugins/samples/linux/SConscript
resource/c_common/byte_array.h [moved from resource/csdk/connectivity/inc/pkix/byte_array.h with 97% similarity]
resource/c_common/ocrandom/test/SConscript
resource/csdk/SConscript
resource/csdk/connectivity/api/casecurityinterface.h
resource/csdk/connectivity/build/android/SConscript
resource/csdk/connectivity/build/tizen/gbsbuild.sh
resource/csdk/connectivity/build/tizen/packaging/com.oic.ca.spec
resource/csdk/connectivity/inc/ca_adapter_net_ssl.h [moved from resource/csdk/connectivity/inc/ca_adapter_net_tls.h with 72% similarity]
resource/csdk/connectivity/inc/pkix/cert.h [deleted file]
resource/csdk/connectivity/inc/pkix/crl.h [deleted file]
resource/csdk/connectivity/inc/pkix/crypto_adapter.h [deleted file]
resource/csdk/connectivity/inc/pkix/der_dec.h [deleted file]
resource/csdk/connectivity/inc/pkix/pki.h [deleted file]
resource/csdk/connectivity/inc/pkix/pki_errors.h [deleted file]
resource/csdk/connectivity/inc/pkix/sn_store.h [deleted file]
resource/csdk/connectivity/src/SConscript
resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c [new file with mode: 0644]
resource/csdk/connectivity/src/adapter_util/caadapternetdtls.c
resource/csdk/connectivity/src/adapter_util/pkix/cert.c [deleted file]
resource/csdk/connectivity/src/adapter_util/pkix/crl.c [deleted file]
resource/csdk/connectivity/src/adapter_util/pkix/der_const.c [deleted file]
resource/csdk/connectivity/src/adapter_util/pkix/der_dec.c [deleted file]
resource/csdk/connectivity/src/adapter_util/pkix/pki.c [deleted file]
resource/csdk/connectivity/src/adapter_util/pkix/sn_store.c [deleted file]
resource/csdk/connectivity/src/caconnectivitymanager.c
resource/csdk/connectivity/src/ip_adapter/caipadapter.c
resource/csdk/connectivity/src/ip_adapter/caipserver.c
resource/csdk/connectivity/src/tcp_adapter/catcpadapter.c
resource/csdk/connectivity/src/tcp_adapter/catcpserver.c
resource/csdk/connectivity/test/SConscript
resource/csdk/connectivity/test/ca_api_unittest.cpp
resource/csdk/resource-directory/samples/SConscript
resource/csdk/security/SConscript
resource/csdk/security/include/internal/credresource.h
resource/csdk/security/include/internal/crlresource.h
resource/csdk/security/include/internal/dpairingresource.h
resource/csdk/security/include/securevirtualresourcetypes.h
resource/csdk/security/provisioning/SConscript
resource/csdk/security/provisioning/ck_manager/SConscript [deleted file]
resource/csdk/security/provisioning/ck_manager/include/cert_generator.h [deleted file]
resource/csdk/security/provisioning/ck_manager/include/ck_manager.h [deleted file]
resource/csdk/security/provisioning/ck_manager/include/ckm_info.h [deleted file]
resource/csdk/security/provisioning/ck_manager/include/crl_generator.h [deleted file]
resource/csdk/security/provisioning/ck_manager/include/csr_generator.h [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/Door_sample.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/Light_sample.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/README.txt [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_door.dat [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_door.json [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_light.dat [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_light.json [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_pt.dat [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/oic_svr_db_pt.json [deleted file]
resource/csdk/security/provisioning/ck_manager/sample/provisioningclient.c [deleted file]
resource/csdk/security/provisioning/ck_manager/src/cert_generator.c [deleted file]
resource/csdk/security/provisioning/ck_manager/src/ck_manager.c [deleted file]
resource/csdk/security/provisioning/ck_manager/src/ckm_info.c [deleted file]
resource/csdk/security/provisioning/ck_manager/src/crl_generator.c [deleted file]
resource/csdk/security/provisioning/ck_manager/src/csr_generator.c [deleted file]
resource/csdk/security/provisioning/ck_manager/tools/SConscript [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/SConscript [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/ckm_info_test.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/crl_generator_test.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/csr_generator_test.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/pki_test.cpp [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/01.der [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/CKMInfo.dat [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/CKMInfo.json [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/cacert.der [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/capub.der [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/cert_chain.dat [deleted file]
resource/csdk/security/provisioning/ck_manager/unittest/test_data/chain.der [deleted file]
resource/csdk/security/provisioning/include/internal/secureresourceprovider.h
resource/csdk/security/provisioning/include/ocprovisioningmanager.h
resource/csdk/security/provisioning/sample/SConscript
resource/csdk/security/provisioning/sample/cloud/cloudCommon.c
resource/csdk/security/provisioning/src/credentialgenerator.c
resource/csdk/security/provisioning/src/ocprovisioningmanager.c
resource/csdk/security/provisioning/src/ownershiptransfermanager.c
resource/csdk/security/provisioning/src/oxmjustworks.c
resource/csdk/security/provisioning/src/oxmrandompin.c
resource/csdk/security/provisioning/src/secureresourceprovider.c
resource/csdk/security/provisioning/unittest/SConscript
resource/csdk/security/provisioning/unittest/credentialgeneratortest.cpp
resource/csdk/security/src/credresource.c
resource/csdk/security/src/crlresource.c
resource/csdk/security/src/directpairing.c
resource/csdk/security/src/doxmresource.c
resource/csdk/security/src/dpairingresource.c
resource/csdk/security/src/oxmpincommon.c
resource/csdk/security/src/resourcemanager.c
resource/csdk/security/src/secureresourcemanager.c
resource/csdk/security/tool/json2cbor.c
resource/csdk/security/unittest/SConscript
resource/csdk/security/unittest/credentialresource.cpp
resource/csdk/security/unittest/crlresourcetest.cpp
resource/csdk/stack/include/ocpayload.h
resource/csdk/stack/include/octypes.h
resource/csdk/stack/samples/linux/SimpleClientServer/SConscript
resource/csdk/stack/samples/linux/secure/SConscript
resource/csdk/stack/samples/linux/secure/occlientbasicops.cpp
resource/csdk/stack/samples/tizen/SimpleClientServer/scons/SConscript
resource/csdk/stack/samples/tizen/build/gbsbuild.sh
resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec
resource/csdk/stack/test/SConscript
resource/examples/SConscript
resource/include/OCProvisioningManager.h
resource/provisioning/examples/SConscript
resource/provisioning/src/OCProvisioningManager.cpp
resource/provisioning/unittests/OCCloudProvisioningTest.cpp
resource/provisioning/unittests/SConscript
resource/src/SConscript
resource/unittests/SConscript
service/coap-http-proxy/samples/SConscript
service/easy-setup/enrollee/SConscript
service/easy-setup/sampleapp/enrollee/tizen-sdb/EnrolleeSample/build/tizen/gbsbuild.sh
service/easy-setup/sampleapp/mediator/linux/richsdk_sample/SConscript
service/resource-container/examples/BMISensorBundle/src/inputSensors/HeightSensorApp/SConscript
service/resource-container/examples/BMISensorBundle/src/inputSensors/WeightSensorApp/SConscript
service/resource-container/examples/DiscomfortIndexSensorBundle/src/inputSensors/THSensorApp/SConscript
service/resource-container/examples/DiscomfortIndexSensorBundle/src/inputSensors/THSensorApp1/SConscript
service/resource-encapsulation/examples/linux/SConscript
service/resource-encapsulation/examples/linux/secureResourceExample/SConscript
service/resource-hosting/SampleApp/linux/SConscript
service/scene-manager/sampleapp/linux/SConscript
service/simulator/examples/client/SConscript
service/simulator/examples/server/SConscript
service/things-manager/sampleapp/linux/configuration/SConscript