Move backends to the separate repository 85/204585/10 accepted/tizen/unified/20190613.112243 submit/tizen/20190613.063812
authorPawel Kowalski <p.kowalski2@partner.samsung.com>
Wed, 24 Apr 2019 12:34:11 +0000 (14:34 +0200)
committerPawel Kowalski <p.kowalski2@partner.samsung.com>
Thu, 6 Jun 2019 08:29:56 +0000 (10:29 +0200)
commit95f05d4fc9ac843454675a1fc0ac09be366d3d27
tree3d7094d8fffb707275a5aa3056f76df8769c0624
parentae2c1068f246aeab0f0d692454126e82c567416a
Move backends to the separate repository

The plugin architecture was implemented. From this commit, the backends
are loaded using the dlopen. They are libs that provide the internal
common API for requesting the certificate chain and signing the data.
The implementation depends on the device used. Also the dummy backend
may be used.
The backends are available in the repository:
platform/core/security/device-certificate-manager-backend.

Change-Id: Id69b8763e2997c3d0f3747aafd0d6cd9eeaa9d5c
47 files changed:
CMakeLists.txt
cmake/CheckFrameworks.cmake
cmake/dcm_build_config.h.in
dcm-client/CMakeLists.txt
dcm-daemon/CMakeLists.txt
dcm-daemon/abstractcryptobackend.cpp [deleted file]
dcm-daemon/abstractcryptobackend.h [deleted file]
dcm-daemon/abstractcryptobackendcontext.cpp [deleted file]
dcm-daemon/abstractcryptobackendcontext.h [deleted file]
dcm-daemon/cryptobackendroster.cpp [deleted file]
dcm-daemon/cryptobackendroster.h [deleted file]
dcm-daemon/dcm-backend-api.h [new file with mode: 0644]
dcm-daemon/dcmserver.cpp
dcm-daemon/dcmserver.h
dcm-daemon/dcmsession.cpp
dcm-daemon/dcmsession.h
dcm-daemon/dummy-backend/CMakeLists.txt [deleted file]
dcm-daemon/dummy-backend/dummycryptobackend.cpp [deleted file]
dcm-daemon/dummy-backend/dummycryptobackend.h [deleted file]
dcm-daemon/dummy-backend/dummycryptobackendcontext.cpp [deleted file]
dcm-daemon/dummy-backend/dummycryptobackendcontext.h [deleted file]
dcm-daemon/konaise-backend/CMakeLists.txt [deleted file]
dcm-daemon/konaise-backend/konaise.h [deleted file]
dcm-daemon/konaise-backend/ksebackend.cpp [deleted file]
dcm-daemon/konaise-backend/ksebackend.h [deleted file]
dcm-daemon/konaise-backend/ksebackendcontext.cpp [deleted file]
dcm-daemon/konaise-backend/ksebackendcontext.h [deleted file]
dcm-daemon/logging.h
dcm-daemon/main.cpp
dcm-daemon/see-backend/CMakeLists.txt [deleted file]
dcm-daemon/see-backend/artik_security.h [deleted file]
dcm-daemon/see-backend/seebackend.cpp [deleted file]
dcm-daemon/see-backend/seebackend.h [deleted file]
dcm-daemon/see-backend/seebackendcontext.cpp [deleted file]
dcm-daemon/see-backend/seebackendcontext.h [deleted file]
dcm-daemon/soresolver.cpp [moved from dcm-daemon/dllresolver.cpp with 90% similarity]
dcm-daemon/soresolver.h [moved from dcm-daemon/dllresolver.h with 84% similarity]
packaging/device-certificate-manager.spec
pkgconfig/CMakeLists.txt [new file with mode: 0644]
pkgconfig/device-certificate-manager-backend.pc.in [new file with mode: 0644]
pkgconfig/device-certificate-manager.pc.in [moved from dcm-client/device-certificate-manager.pc.in with 100% similarity]
rpm/CMakeLists.txt [new file with mode: 0644]
rpm/macros.dcm-backend-api.in [new file with mode: 0644]
tests/mbedtls_wrapper.h [moved from shared/mbedtls_wrapper.h with 100% similarity]
tests/test_cert_rewriter.cpp
tools/CMakeLists.txt
tools/konaise_tool.cpp [deleted file]