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); } }