Show / Hide Table of Contents

Class DefaultRequestSigner

This class contains the implementation of the default signing logic.

Inheritance
object
RequestSigner
DefaultRequestSigner
Inherited Members
RequestSigner.AuthDetailsProvider
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Common.Http.Signing
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class DefaultRequestSigner : RequestSigner

Constructors

DefaultRequestSigner(IBasicAuthenticationDetailsProvider)

Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authDetailsProvider

DefaultRequestSigner(IBasicAuthenticationDetailsProvider, ISignatureSigner)

Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, ISignatureSigner signer)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authDetailsProvider
ISignatureSigner signer

DefaultRequestSigner(IBasicAuthenticationDetailsProvider, SigningStrategy)

Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authDetailsProvider
SigningStrategy signingStrategy

DefaultRequestSigner(IBasicAuthenticationDetailsProvider, SigningStrategy, ISignatureSigner)

Declaration
public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy, ISignatureSigner signer)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authDetailsProvider
SigningStrategy signingStrategy
ISignatureSigner signer

Fields

logger

Declaration
protected static Logger logger
Field Value
Type Description
Logger

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
RequestSigner.SignRequest(HttpRequestMessage)
In this article
Back to top