Class TokenKeySetSigningKey
- Namespace
- OpenSettings.Models
- Assembly
- OpenSettings.dll
public class TokenKeySetSigningKey
- Inheritance
-
TokenKeySetSigningKey
- Inherited Members
Properties
Algorithm
The cryptographic algorithm used for signing (e.g. "RS256").
public string Algorithm { get; set; }
Property Value
CreatedOn
The date and time when the entity was created.
public DateTime CreatedOn { get; set; }
Property Value
IsActive
Whether this key is currently active for signing.
public bool IsActive { get; set; }
Property Value
Jwk
The Json Web Key (JWK) representation of this signing key, used for public key distribution.
public JsonWebKey Jwk { get; set; }
Property Value
KeyId
The Key ID (kid) used in JWKS and JWT headers to identify this key (e.g. opensettings/4b975f16e6ea49379fa41a9a4e1251ae ).
public string KeyId { get; set; }
Property Value
KeySizeInBits
The size of the key in bits (e.g. 2048, 4096).
public int KeySizeInBits { get; set; }
Property Value
KeyType
The type of cryptographic key (e.g. "RSA").
public string KeyType { get; set; }
Property Value
PrivateKey
The private key bytes in a serialized format (e.g. PKCS#8).
public byte[] PrivateKey { get; set; }
Property Value
- byte[]