Property | Type | Description |
---|
Method | Description | |
---|---|---|
Sign ( IRequest request, IClientConfig clientConfig, |
Method | Description | |
---|---|---|
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 ( |
||
SelectSigner ( IRequest request, IClientConfig config ) : |
||
UseV4Signing ( bool useSigV4Setting, IRequest request, IClientConfig config ) : bool |
Inspects the supplied evidence to return the signer appropriate for the operation
|
protected static ComputeHash ( byte data, string secretkey, SigningAlgorithm algorithm ) : string | ||
data | byte | |
secretkey | string | |
algorithm | SigningAlgorithm | |
return | string |
protected static ComputeHash ( string data, string secretkey, SigningAlgorithm algorithm ) : string | ||
data | string | |
secretkey | string | |
algorithm | SigningAlgorithm | |
return | string |
protected SelectSigner ( |
||
defaultSigner | ||
useSigV4Setting | bool | |
request | IRequest | |
config | IClientConfig | |
return |
protected SelectSigner ( IRequest request, IClientConfig config ) : |
||
request | IRequest | |
config | IClientConfig | |
return |
public abstract Sign ( IRequest request, IClientConfig clientConfig, |
||
request | IRequest | |
clientConfig | IClientConfig | |
metrics | ||
awsAccessKeyId | string | |
awsSecretAccessKey | string | |
return | void |
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 |
return | bool |