Class DefaultRequestSigner
This class contains the implementation of the default signing logic.
Inheritance
DefaultRequestSigner
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class DefaultRequestSigner : RequestSigner
Constructors
DefaultRequestSigner(IBasicAuthenticationDetailsProvider)
Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider)
Parameters
DefaultRequestSigner(IBasicAuthenticationDetailsProvider, ISignatureSigner)
Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, ISignatureSigner signer)
Parameters
DefaultRequestSigner(IBasicAuthenticationDetailsProvider, SigningStrategy)
Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy)
Parameters
DefaultRequestSigner(IBasicAuthenticationDetailsProvider, SigningStrategy, ISignatureSigner)
Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy, ISignatureSigner signer)
Parameters
Fields
logger
Declaration
protected static Logger logger
Field Value
Methods
SignRequest(HttpRequestMessage)
This is the main code to sign a request.
Declaration
public override void SignRequest(HttpRequestMessage requestMessage)
Parameters
Type |
Name |
Description |
HttpRequestMessage |
requestMessage |
An HttpRequestMessage to be signed.
|
Overrides