Class SelfSignedCertificateOptions
Describes a self-signed certificate to create.
Inherited Members
Namespace: Eigenverft.NetLib.Infrastructure.Security.Certificates
Assembly: Eigenverft.NetLib.Infrastructure.dll
Syntax
public sealed class SelfSignedCertificateOptions
Properties
| Edit this page View SourceDnsNames
Gets or initializes DNS subject alternative names.
Declaration
public IReadOnlyCollection<string> DnsNames { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyCollection<string> |
IpAddresses
Gets or initializes IP-address subject alternative names.
Declaration
public IReadOnlyCollection<IPAddress> IpAddresses { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyCollection<IPAddress> |
KeyProfile
Gets or initializes the key profile.
Declaration
public CertificateKeyProfile KeyProfile { get; init; }
Property Value
| Type | Description |
|---|---|
| CertificateKeyProfile |
Purpose
Gets or initializes the certificate purpose.
Declaration
public CertificatePurpose Purpose { get; init; }
Property Value
| Type | Description |
|---|---|
| CertificatePurpose |
Subject
Gets or initializes the certificate subject.
Declaration
public required CertificateSubject Subject { get; init; }
Property Value
| Type | Description |
|---|---|
| CertificateSubject |
Validity
Gets or initializes how long the certificate remains valid.
Declaration
public TimeSpan Validity { get; init; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |