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 Microsoft.​IdentityModel.​Tokens.​X509SigningCredentials
Assembly: Microsoft.IdentityModel.Tokens
Inheritance: object → SigningCredentials → X509SigningCredentials
Defines the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> , algorithm and digest for digital signatures.
Properties
Certificate
Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> used by this instance.
public
string
Algorithm
Gets the signature algorithm.
public
string
Digest
Gets the digest algorithm.
public
CryptoProviderFactory
CryptoProviderFactory
Users can override the default <see cref="P:Microsoft.IdentityModel.Tokens.SigningCredentials.CryptoProviderFactory" /> with this property. This factory will be used for creating signature providers.
Remarks This will have precedence over <see cref="P:Microsoft.IdentityModel.Tokens.SecurityKey.CryptoProviderFactory" />
public
SecurityKey
Key
Gets the <see cref="T:Microsoft.IdentityModel.Tokens.SecurityKey" /> used for signature creation or validation.
public
string
Kid
Gets the key id associated with <see cref="T:Microsoft.IdentityModel.Tokens.SecurityKey" /> .
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