AddSigningCredential(IIdentityServerBuilder, SigningCredentials)

Sets the signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, SigningCredentials credential)
Returns:
IIdentityServerBuilder

Parameters

The builder.

credential SigningCredentials

The credential.

AddSigningCredential(IIdentityServerBuilder, X509Certificate2, string)

Sets the signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, X509Certificate2 certificate, string signingAlgorithm = RS256)
Returns:
IIdentityServerBuilder

Parameters

The builder.

certificate X509Certificate2

The certificate.

signingAlgorithm string

The signing algorithm (defaults to RS256)

AddSigningCredential(IIdentityServerBuilder, string, StoreLocation, NameType, string)

Sets the signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, string name, StoreLocation location = 2, NameType nameType = 0, string signingAlgorithm = RS256)
Returns:
IIdentityServerBuilder

Parameters

The builder.

name string

The name.

location StoreLocation

The location.

nameType NameType

Name parameter can be either a distinguished name or a thumbprint

signingAlgorithm string

The signing algorithm (defaults to RS256)

AddSigningCredential(IIdentityServerBuilder, SecurityKey, string)

Sets the signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, SecurityKey key, string signingAlgorithm)
Returns:
IIdentityServerBuilder

Parameters

The builder.

key SecurityKey

The key.

signingAlgorithm string

The signing algorithm

AddSigningCredential(IIdentityServerBuilder, RsaSecurityKey, RsaSigningAlgorithm)

Sets an RSA-based signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, RsaSecurityKey key, RsaSigningAlgorithm signingAlgorithm)
Returns:
IIdentityServerBuilder

Parameters

The builder.

key RsaSecurityKey

The RSA key.

signingAlgorithm RsaSigningAlgorithm

The signing algorithm

AddSigningCredential(IIdentityServerBuilder, ECDsaSecurityKey, ECDsaSigningAlgorithm)

Sets an ECDsa-based signing credential.

public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, ECDsaSecurityKey key, ECDsaSigningAlgorithm signingAlgorithm)
Returns:
IIdentityServerBuilder

Parameters

The builder.

key ECDsaSecurityKey

The ECDsa key.

signingAlgorithm ECDsaSigningAlgorithm

The signing algorithm

In this article