C# 클래스 Elasticsearch.Net.Aws.SignV4Util

파일 보기 프로젝트 열기: bcuff/elasticsearch-net-aws 1 사용 예제들

공개 메소드들

메소드 설명
GetCanonicalQueryString ( this uri ) : string
GetCanonicalRequest ( IRequest request, byte data ) : string
GetSigningKey ( string secretKey, string dateStamp, string region, string service ) : byte[]
GetStringToSign ( IRequest request, byte data, string region, string service ) : string
SignRequest ( IRequest request, byte body, Credentials credentials, string region, string service ) : void

비공개 메소드들

메소드 설명
GetCanonicalHeaders ( this request ) : string>.Dictionary
GetCredentialScope ( string date, string region, string service ) : string
GetHash ( string data ) : byte[]
GetHash ( this data ) : byte[]
GetHmacSha256Hash ( this key, string data ) : byte[]
GetPath ( Uri uri ) : string
GetSignedHeaders ( IRequest request ) : string
ParseQueryString ( string query ) : NameValueCollection
RequiresEncoding ( this value ) : bool
ToLowercaseHex ( this data ) : string
WriteCanonicalHeaders ( string>.Dictionary canonicalHeaders, StringBuilder output ) : void
WriteEncoded ( this output, string value ) : void
WriteRequestPayloadHash ( byte data, StringBuilder output ) : void
WriteSignedHeaders ( string>.Dictionary canonicalHeaders, StringBuilder output ) : void

메소드 상세

GetCanonicalQueryString() 공개 정적인 메소드

public static GetCanonicalQueryString ( this uri ) : string
uri this
리턴 string

GetCanonicalRequest() 공개 정적인 메소드

public static GetCanonicalRequest ( IRequest request, byte data ) : string
request IRequest
data byte
리턴 string

GetSigningKey() 공개 정적인 메소드

public static GetSigningKey ( string secretKey, string dateStamp, string region, string service ) : byte[]
secretKey string
dateStamp string
region string
service string
리턴 byte[]

GetStringToSign() 공개 정적인 메소드

public static GetStringToSign ( IRequest request, byte data, string region, string service ) : string
request IRequest
data byte
region string
service string
리턴 string

SignRequest() 공개 정적인 메소드

public static SignRequest ( IRequest request, byte body, Credentials credentials, string region, string service ) : void
request IRequest
body byte
credentials Credentials
region string
service string
리턴 void