diff options
author | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2015-05-29 16:59:57 +0200 |
---|---|---|
committer | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2015-06-26 04:39:50 -0700 |
commit | 09ae820e0cae03defd55ef3351456b50656cf37e (patch) | |
tree | 1dd2dc86c9b5b9e885f81307e4393eb7c1ddb6d3 /systemd | |
parent | ed0f67e5e8b7c89765a364a60b5e844f5ffd1245 (diff) | |
download | key-manager-09ae820e0cae03defd55ef3351456b50656cf37e.tar.gz key-manager-09ae820e0cae03defd55ef3351456b50656cf37e.tar.bz2 key-manager-09ae820e0cae03defd55ef3351456b50656cf37e.zip |
Add encryption service
[Feature] Encryption/decryption implementation
[Solution] Encryption service added
[Verification] Run test: ckm-tests --group=CKM_ENCRYPTION_DECRYPTION
Change-Id: I3ff79b06eabb6957ef2bbbe9a5bf7e5e2a995a21
Diffstat (limited to 'systemd')
-rw-r--r-- | systemd/CMakeLists.txt | 1 | ||||
-rw-r--r-- | systemd/central-key-manager-api-encryption.socket | 14 | ||||
-rw-r--r-- | systemd/central-key-manager.service.in | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt index f9005e78..cda16ecc 100644 --- a/systemd/CMakeLists.txt +++ b/systemd/CMakeLists.txt @@ -8,6 +8,7 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-control.socket ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-storage.socket ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-ocsp.socket + ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-encryption.socket DESTINATION ${SYSTEMD_UNIT_DIR} ) diff --git a/systemd/central-key-manager-api-encryption.socket b/systemd/central-key-manager-api-encryption.socket new file mode 100644 index 00000000..21e8e81d --- /dev/null +++ b/systemd/central-key-manager-api-encryption.socket @@ -0,0 +1,14 @@ +[Socket] +ListenStream=/tmp/.central-key-manager-api-encryption.sock +SocketMode=0777 +SmackLabelIPIn=key-manager::api-encryption +SmackLabelIPOut=@ + +Service=central-key-manager.service + +[Unit] +Wants=central-key-manager.target +Before=central-key-manager.target + +[Install] +WantedBy=sockets.target diff --git a/systemd/central-key-manager.service.in b/systemd/central-key-manager.service.in index 469db7a8..01591315 100644 --- a/systemd/central-key-manager.service.in +++ b/systemd/central-key-manager.service.in @@ -8,6 +8,7 @@ ExecStart=/usr/bin/key-manager Sockets=central-key-manager-api-storage.socket Sockets=central-key-manager-api-control.socket Sockets=central-key-manager-api-ocsp.socket +Sockets=central-key-manager-api-encryption.socket EnvironmentFile=-@SYSTEMD_ENV_FILE@ [Install] |