C# 클래스 Amazon.Runtime.Internal.Auth.AbstractAWSSigner

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

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Sign ( IRequest request, IClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey ) : void

보호된 메소드들

메소드 설명
ComputeHash ( byte data, string secretkey, SigningAlgorithm algorithm ) : string

Computes RFC 2104-compliant HMAC signature.

ComputeHash ( string data, string secretkey, SigningAlgorithm algorithm ) : string

Computes RFC 2104-compliant HMAC signature.

SelectSigner ( AbstractAWSSigner defaultSigner, bool useSigV4Setting, IRequest request, IClientConfig config ) : AbstractAWSSigner
SelectSigner ( IRequest request, IClientConfig config ) : AbstractAWSSigner
UseV4Signing ( bool useSigV4Setting, IRequest request, IClientConfig config ) : bool

Inspects the supplied evidence to return the signer appropriate for the operation

메소드 상세

ComputeHash() 보호된 정적인 메소드

Computes RFC 2104-compliant HMAC signature.
protected static ComputeHash ( byte data, string secretkey, SigningAlgorithm algorithm ) : string
data byte
secretkey string
algorithm SigningAlgorithm
리턴 string

ComputeHash() 보호된 정적인 메소드

Computes RFC 2104-compliant HMAC signature.
protected static ComputeHash ( string data, string secretkey, SigningAlgorithm algorithm ) : string
data string
secretkey string
algorithm SigningAlgorithm
리턴 string

SelectSigner() 보호된 메소드

protected SelectSigner ( AbstractAWSSigner defaultSigner, bool useSigV4Setting, IRequest request, IClientConfig config ) : AbstractAWSSigner
defaultSigner AbstractAWSSigner
useSigV4Setting bool
request IRequest
config IClientConfig
리턴 AbstractAWSSigner

SelectSigner() 보호된 메소드

protected SelectSigner ( IRequest request, IClientConfig config ) : AbstractAWSSigner
request IRequest
config IClientConfig
리턴 AbstractAWSSigner

Sign() 공개 추상적인 메소드

public abstract Sign ( IRequest request, IClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey ) : void
request IRequest
clientConfig IClientConfig
metrics Amazon.Runtime.Internal.Util.RequestMetrics
awsAccessKeyId string
awsSecretAccessKey string
리턴 void

UseV4Signing() 보호된 정적인 메소드

Inspects the supplied evidence to return the signer appropriate for the operation
protected static UseV4Signing ( bool useSigV4Setting, IRequest request, IClientConfig config ) : bool
useSigV4Setting bool Global setting for the service
request IRequest The request.
config IClientConfig Configuration for the client
리턴 bool