154aa6d63Sopenharmony_ci/* 254aa6d63Sopenharmony_ci * Copyright (c) 2024-2024 Huawei Device Co., Ltd. 354aa6d63Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 454aa6d63Sopenharmony_ci * you may not use this file except in compliance with the License. 554aa6d63Sopenharmony_ci * You may obtain a copy of the License at 654aa6d63Sopenharmony_ci * 754aa6d63Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 854aa6d63Sopenharmony_ci * 954aa6d63Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1054aa6d63Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1154aa6d63Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1254aa6d63Sopenharmony_ci * See the License for the specific language governing permissions and 1354aa6d63Sopenharmony_ci * limitations under the License. 1454aa6d63Sopenharmony_ci */ 1554aa6d63Sopenharmony_ci 1654aa6d63Sopenharmony_ci#include "unzip_handle_param.h" 1754aa6d63Sopenharmony_ci 1854aa6d63Sopenharmony_cinamespace OHOS { 1954aa6d63Sopenharmony_cinamespace SignatureTools { 2054aa6d63Sopenharmony_ci 2154aa6d63Sopenharmony_ciUnzipHandleParam::UnzipHandleParam(const CodeSignBlock& csb, const std::pair<std::string, std::string>& pairResult, 2254aa6d63Sopenharmony_ci bool isSign) 2354aa6d63Sopenharmony_ci{ 2454aa6d63Sopenharmony_ci this->csb = csb; 2554aa6d63Sopenharmony_ci this->pairResult = pairResult; 2654aa6d63Sopenharmony_ci this->isSign = isSign; 2754aa6d63Sopenharmony_ci} 2854aa6d63Sopenharmony_ci 2954aa6d63Sopenharmony_ciUnzipHandleParam::UnzipHandleParam(std::vector<std::pair<std::string, SignInfo>>& ret, 3054aa6d63Sopenharmony_ci const std::string& ownerID, bool isSign) 3154aa6d63Sopenharmony_ci{ 3254aa6d63Sopenharmony_ci this->ret = ret; 3354aa6d63Sopenharmony_ci this->ownerID = ownerID; 3454aa6d63Sopenharmony_ci this->isSign = isSign; 3554aa6d63Sopenharmony_ci} 3654aa6d63Sopenharmony_ci 3754aa6d63Sopenharmony_ciCodeSignBlock& UnzipHandleParam::GetCodeSignBlock() 3854aa6d63Sopenharmony_ci{ 3954aa6d63Sopenharmony_ci return csb; 4054aa6d63Sopenharmony_ci} 4154aa6d63Sopenharmony_ci 4254aa6d63Sopenharmony_cistd::pair<std::string, std::string>& UnzipHandleParam::GetPairResult() 4354aa6d63Sopenharmony_ci{ 4454aa6d63Sopenharmony_ci return pairResult; 4554aa6d63Sopenharmony_ci} 4654aa6d63Sopenharmony_ci 4754aa6d63Sopenharmony_cistd::vector<std::pair<std::string, SignInfo>>& UnzipHandleParam::GetRet() 4854aa6d63Sopenharmony_ci{ 4954aa6d63Sopenharmony_ci return ret; 5054aa6d63Sopenharmony_ci} 5154aa6d63Sopenharmony_ci 5254aa6d63Sopenharmony_cistd::string& UnzipHandleParam::GetOwnerID() 5354aa6d63Sopenharmony_ci{ 5454aa6d63Sopenharmony_ci return ownerID; 5554aa6d63Sopenharmony_ci} 5654aa6d63Sopenharmony_ci 5754aa6d63Sopenharmony_cibool UnzipHandleParam::IsSign() 5854aa6d63Sopenharmony_ci{ 5954aa6d63Sopenharmony_ci return isSign; 6054aa6d63Sopenharmony_ci} 6154aa6d63Sopenharmony_ci 6254aa6d63Sopenharmony_ci} // namespace SignatureTools 6354aa6d63Sopenharmony_ci} // namespace OHOS