Class SetClientCertificateAction
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
ClientCertificate
The certificate information
public Certificate ClientCertificate { get; set; }
Property Value
DefaultDescription
public override string DefaultDescription { get; }
Property Value
Methods
GetExamples()
public override IEnumerable<ActionExample> GetExamples()
Returns
InternalAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)
public override ValueTask InternalAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)
Parameters
context
ExchangeContextexchange
Exchangeconnection
Connectionscope
FilterScopebreakPointManager
BreakPointManager