C# Class Aliyun.Acs.Core.Auth.RpcSignatureComposer

Inheritance: ISignatureComposer
Show file Open project: aliyun/aliyun-openapi-net-sdk

Public Methods

Method Description
ComposeStringToSign ( MethodType method, string uriPattern, ISigner signer, string>.Dictionary queries, string>.Dictionary headers, string>.Dictionary paths ) : string
GetComposer ( ) : ISignatureComposer
RefreshSignParameters ( String>.Dictionary parameters, ISigner signer, String accessKeyId, FormatType format ) : String>.Dictionary

Private Methods

Method Description
SortDictionary ( string>.Dictionary dic ) : string>.IDictionary

Method Details

ComposeStringToSign() public method

public ComposeStringToSign ( MethodType method, string uriPattern, ISigner signer, string>.Dictionary queries, string>.Dictionary headers, string>.Dictionary paths ) : string
method MethodType
uriPattern string
signer ISigner
queries string>.Dictionary
headers string>.Dictionary
paths string>.Dictionary
return string

GetComposer() public static method

public static GetComposer ( ) : ISignatureComposer
return ISignatureComposer

RefreshSignParameters() public method

public RefreshSignParameters ( String>.Dictionary parameters, ISigner signer, String accessKeyId, FormatType format ) : String>.Dictionary
parameters String>.Dictionary
signer ISigner
accessKeyId String
format FormatType
return String>.Dictionary