Table of Contents

Class SetClientCertificateAction

Namespace
Fluxzy.Rules.Actions
Assembly
Fluxzy.Core.dll

Add a client certificate to the exchange. The client certificate can be retrieved from the default store (my) or from a PKCS#12 file (.p12, pfx) The actual certificate is not stored in any static fluxzy settings and, therefore, must be available at runtime.

[ActionMetadata("Add a client certificate to the exchange. The client certificate will be used for establishing the mTLS authentication if the remote request it. The client certificate can be retrieved from the default store (my) or from a PKCS#12 file (.p12, pfx). <br/>The certificate will not be stored in fluxzy settings and, therefore, must be available at runtime. ")]
public class SetClientCertificateAction : Action
Inheritance
SetClientCertificateAction
Inherited Members

Constructors

SetClientCertificateAction(Certificate?)

public SetClientCertificateAction(Certificate? clientCertificate)

Parameters

clientCertificate Certificate

Properties

ActionScope

public override FilterScope ActionScope { get; }

Property Value

FilterScope

ClientCertificate

The certificate information

public Certificate ClientCertificate { get; set; }

Property Value

Certificate

DefaultDescription

public override string DefaultDescription { get; }

Property Value

string

Methods

GetExamples()

public override IEnumerable<ActionExample> GetExamples()

Returns

IEnumerable<ActionExample>

InternalAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)

public override ValueTask InternalAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)

Parameters

context ExchangeContext
exchange Exchange
connection Connection
scope FilterScope
breakPointManager BreakPointManager

Returns

ValueTask