Lines Matching refs:meta
77 …td::shared_ptr<OssClientImpl>& client, const GetObjectRequest& request, const ObjectMetaData& meta) in GetObjectSecurely() argument
82 readMetaData(material, meta); in GetObjectSecurely()
180 ObjectMetaData meta; in UploadPartSecurely()
181 addMetaData(ctx.ContentMaterial(), meta); in UploadPartSecurely()
182 addMetaDataMultipart(ctx, meta); in UploadPartSecurely()
183 uRequest.setMetaData(meta); in UploadPartSecurely()
195 void CryptoModule::addMetaData(const ContentCryptoMaterial& content, ObjectMetaData& meta) in addMetaData() argument
198 meta.addUserHeader("client-side-encryption-key", in addMetaData()
202 meta.addUserHeader("client-side-encryption-start", in addMetaData()
206 meta.addUserHeader("client-side-encryption-cek-alg", content.CipherName()); in addMetaData()
209 meta.addUserHeader("client-side-encryption-wrap-alg", content.KeyWrapAlgorithm()); in addMetaData()
215 meta.addUserHeader("client-side-encryption-matdesc", jsonStr); in addMetaData()
221 meta.addUserHeader("client-side-encryption-magic-number-hmac", content.MagicNumber()); in addMetaData()
225 if (meta.hasHeader(Http::CONTENT_MD5)) { in addMetaData()
226 meta.addUserHeader("client-side-encryption-unencrypted-content-md5", meta.ContentMd5()); in addMetaData()
227 meta.removeHeader(Http::CONTENT_MD5); in addMetaData()
234 …d CryptoModule::addMetaDataMultipart(const MultipartUploadCryptoContext& ctx, ObjectMetaData& meta) in addMetaDataMultipart() argument
237 meta.addUserHeader("client-side-encryption-data-size", std::to_string(ctx.DataSize())); in addMetaDataMultipart()
239 meta.addUserHeader("client-side-encryption-part-size", std::to_string(ctx.PartSize())); in addMetaDataMultipart()
242 void CryptoModule::readMetaData(ContentCryptoMaterial& content, const ObjectMetaData& meta) in readMetaData() argument
245 if (meta.hasUserHeader("client-side-encryption-key")) { in readMetaData()
246 …content.setEncryptedContentKey(Base64Decode(meta.UserMetaData().at("client-side-encryption-key"))); in readMetaData()
250 if (meta.hasUserHeader("client-side-encryption-start")) { in readMetaData()
251 …content.setEncryptedContentIV(Base64Decode(meta.UserMetaData().at("client-side-encryption-start"))… in readMetaData()
255 if (meta.hasUserHeader("client-side-encryption-cek-alg")) { in readMetaData()
256 content.setCipherName(meta.UserMetaData().at("client-side-encryption-cek-alg")); in readMetaData()
260 if (meta.hasUserHeader("client-side-encryption-wrap-alg")) { in readMetaData()
261 content.setKeyWrapAlgorithm(meta.UserMetaData().at("client-side-encryption-wrap-alg")); in readMetaData()
265 if (meta.hasUserHeader("client-side-encryption-matdesc")) { in readMetaData()
266 … content.setDescription(JsonStringToMap(meta.UserMetaData().at("client-side-encryption-matdesc"))); in readMetaData()
270 void CryptoModule::addUserAgent(ObjectMetaData& meta, const std::string& prefix) in addUserAgent() argument
272 if (!meta.hasHeader(Http::USER_AGENT)) { in addUserAgent()
273 meta.addHeader(Http::USER_AGENT, getUserAgent(prefix)); in addUserAgent()