CertificateManager.SelfSignedOptions constructor
Options for creating a self-signed certificate.
public SelfSignedOptions(IEnumerable<string> DnsNames, KeyType KeyType = KeyType.Rsa,
int KeyLength = 2048, IEnumerable<KeyPurposeID>? Purposes = null, int ValidDays = 365,
bool Ephemeral = false, bool Exportable = false)
| parameter | description |
|---|---|
| DnsNames | The DNS names to include in the certificate’s Subject Alternative Name (SAN) extension. |
| KeyType | The type of cryptographic key to use (RSA or ECDSA). |
| KeyLength | The length of the cryptographic key in bits. |
| Purposes | The key purposes (Extended Key Usage) for the certificate. |
| ValidDays | The number of days the certificate will be valid. |
| Ephemeral | If true, the certificate will not be stored in the Windows certificate store. |
| Exportable | If true, the private key can be exported from the certificate. |
Remarks
This record is used to specify options for creating a self-signed certificate.
See Also
- enum KeyType
- record SelfSignedOptions
- namespace Kestrun.Certificates