Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Configuration.​SigningAlgorithmOptions

Assembly: Duende.IdentityServer

Inheritance: object → SigningAlgorithmOptions

Configures a signing algorithm used by automatic key management.

Properties

public required string
Name
Gets or sets the name of the signing algorithm (e.g., <c>RS256</c> , <c>ES256</c> ).
Remarks Supported values are <c>RS256</c> , <c>RS384</c> , <c>RS512</c> , <c>PS256</c> , <c>PS384</c> , <c>PS512</c> , <c>ES256</c> , <c>ES384</c> , and <c>ES512</c> .
public bool
UseX509Certificate
Gets or sets a value indicating whether the generated signing key is wrapped in an X.509 certificate.
Remarks Defaults to <c>false</c> . X.509 certificate wrapping is not supported for EC keys ( <c>ES256</c> , <c>ES384</c> , <c>ES512</c> ). Note that IdentityServer does not validate the expiration date of X.509 certificates; expired certificates must be replaced manually.

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object