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
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object