AddSigningCredential(IIdentityServerBuilder, SigningCredentials)
Sets the signing credential.
public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, SigningCredentials credential)
- Returns:
- IIdentityServerBuilder
Parameters
AddSigningCredential(IIdentityServerBuilder, X509Certificate2, string)
Sets the signing credential.
public static IIdentityServerBuilder AddSigningCredential(IIdentityServerBuilder builder, X509Certificate2 certificate, string signingAlgorithm = RS256)
- Returns:
- IIdentityServerBuilder
Parameters
builder
IIdentityServerBuilder
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
builder
IIdentityServerBuilder
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
builder
IIdentityServerBuilder
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
builder
IIdentityServerBuilder
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
builder
IIdentityServerBuilder
The builder.
key
ECDsaSecurityKey
The ECDsa key.
signingAlgorithm
ECDsaSigningAlgorithm
The signing algorithm