sdk/Common/Authentication/IRequestSigner.cs (10 lines of code) (raw):
/*
* Copyright (C) Alibaba Cloud Computing
* All rights reserved.
*
*/
using Aliyun.OSS.Common.Communication;
namespace Aliyun.OSS.Common.Authentication
{
internal interface IRequestSigner
{
void Sign(ServiceRequest request, ICredentials credentials);
void PreSign(ServiceRequest request, SigningContext signingContext);
}
}