rgw: Swift's TempURL can handle temp_url_expires written in ISO8601.
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
const TempURLApplier::Factory* const apl_factory;
/* Helper methods. */
- void get_owner_info(const req_state* s,
+ void get_owner_info(const DoutPrefixProvider* dpp,
+ const req_state* s,
RGWUserInfo& owner_info) const;
+ std::string convert_from_iso8601(std::string expires) const;
bool is_applicable(const req_state* s) const noexcept;
bool is_expired(const std::string& expires) const;