Remove boost dependency
[platform/core/appfw/wgt-backend.git] / src / wgt / step / security / step_wgt_recover_signature.h
1 // Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
2 // Use of this source code is governed by an apache 2.0 license that can be
3 // found in the LICENSE file.
4
5 #ifndef WGT_STEP_SECURITY_STEP_WGT_RECOVER_SIGNATURE_H_
6 #define WGT_STEP_SECURITY_STEP_WGT_RECOVER_SIGNATURE_H_
7
8 #include <common/step/security/step_recover_signature.h>
9
10 #include <filesystem>
11
12 namespace wgt {
13 namespace security {
14
15 class StepWgtRecoverSignature
16     : public common_installer::security::StepRecoverSignature {
17  public:
18   using StepRecoverSignature::StepRecoverSignature;
19
20  private:
21   std::filesystem::path GetSignatureRoot() override;
22
23   STEP_NAME(WgtRecoverSignature)
24 };
25
26 }  // namespace security
27 }  // namespace wgt
28
29 #endif  // WGT_STEP_SECURITY_STEP_WGT_RECOVER_SIGNATURE_H_