Class SigningStrategy
Inheritance
SigningStrategy
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class SigningStrategy
Constructors
SigningStrategy(Dictionary<string, ReadOnlyCollection<string>>, Dictionary<string, ReadOnlyCollection<string>>)
Declaration
public SigningStrategy(Dictionary<string, ReadOnlyCollection<string>> requiredHeaders, Dictionary<string, ReadOnlyCollection<string>> optionalHeaders)
Parameters
Fields
EXCLUDE_BODY
A signing strategy that does not sign the body.
Declaration
public static readonly SigningStrategy EXCLUDE_BODY
Field Value
SIGNING_STRATEGY_PROPERTY_NAME_KEY
Declaration
public static readonly string SIGNING_STRATEGY_PROPERTY_NAME_KEY
Field Value
STANDARD
Standard signing strategy.
Declaration
public static readonly SigningStrategy STANDARD
Field Value
Properties
A Dictionary containing the headers to sign if they are set.
Declaration
public Dictionary<string, ReadOnlyCollection<string>> OptionalHeaders { get; set; }
Property Value
A Dictionary containing all the required headers to sign.
Declaration
public Dictionary<string, ReadOnlyCollection<string>> RequiredHeaders { get; set; }
Property Value
Values
All pre-defined signing strategies.
Declaration
public static IEnumerable<SigningStrategy> Values { get; }
Property Value