Table of Contents

Class CertificateAuthenticationBuilderExtensions

Namespace
Steeltoe.Security.Authentication.Mtls
Assembly
Steeltoe.Security.Authentication.MtlsCore.dll
public static class CertificateAuthenticationBuilderExtensions
Inheritance
CertificateAuthenticationBuilderExtensions
Inherited Members

Methods

AddMutualTls(AuthenticationBuilder)

Adds certificate authentication.

public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder)

Parameters

builder AuthenticationBuilder

The AuthenticationBuilder.

Returns

AuthenticationBuilder

AddMutualTls(AuthenticationBuilder, Action<MutualTlsAuthenticationOptions>)

Adds certificate authentication.

public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, Action<MutualTlsAuthenticationOptions> configureOptions)

Parameters

builder AuthenticationBuilder

The AuthenticationBuilder.

configureOptions Action<MutualTlsAuthenticationOptions>

Additional options configuration

Returns

AuthenticationBuilder

AddMutualTls(AuthenticationBuilder, string)

Adds certificate authentication.

public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, string authenticationScheme)

Parameters

builder AuthenticationBuilder

The AuthenticationBuilder.

authenticationScheme string

Scheme identifier

Returns

AuthenticationBuilder

AddMutualTls(AuthenticationBuilder, string, Action<MutualTlsAuthenticationOptions>)

Adds certificate authentication.

public static AuthenticationBuilder AddMutualTls(this AuthenticationBuilder builder, string authenticationScheme, Action<MutualTlsAuthenticationOptions> configureOptions)

Parameters

builder AuthenticationBuilder

The AuthenticationBuilder.

authenticationScheme string

Scheme identifier

configureOptions Action<MutualTlsAuthenticationOptions>

Additional options configuration

Returns

AuthenticationBuilder