C# Класс Amazon.Runtime.Internal.Auth.AbstractAWSSigner

Показать файл Открыть проект Примеры использования класса

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