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

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

Private Properties

Свойство Тип Описание
SelectSigner AbstractAWSSigner
SignRequest void
buildCanonicalizedHeaders StringBuilder
buildSigningString string

Открытые методы

Метод Описание
S3Signer ( ) : System

S3 signer constructor

Sign ( IRequest request, ClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey ) : void

Приватные методы

Метод Описание
SelectSigner ( IRequest irequest, ClientConfig config ) : AbstractAWSSigner

Inspects the supplied evidence to return the signer appropriate for the operation and precomputes the body hash for the request if AWS4 protocol is selected.

SignRequest ( IRequest request, ClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey ) : void
buildCanonicalizedHeaders ( string>.IDictionary headers ) : StringBuilder
buildSigningString ( string verb, string canonicalizedResource, string>.IDictionary parameters, string>.IDictionary webHeaders ) : string

Описание методов

S3Signer() публичный Метод

S3 signer constructor
public S3Signer ( ) : System
Результат System

Sign() публичный Метод

public Sign ( IRequest request, ClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey ) : void
request IRequest
clientConfig ClientConfig
metrics Amazon.Runtime.Internal.Util.RequestMetrics
awsAccessKeyId string
awsSecretAccessKey string
Результат void