DnsProvider

StockSharp.Web.DomainModel

A DNS hosting provider CertManager drives to answer ACME DNS-01 challenges. Rows are a fixed lookup seeded from DnsProvider (so Id selects the integration), each carrying the credentials for that provider. A ManagedCertificate points at one of them.

Inherits: BaseEntity

Implements: INameEntity, IPictureEntity

Properties

Account
public string Account { get; set; }
value = dnsProvider.Account
dnsProvider.Account = value

Selectel account id (unused by GoDaddy).

Key
public string Key { get; set; }
value = dnsProvider.Key
dnsProvider.Key = value

Public credential part, shown in the UI: GoDaddy API key, or the Selectel service-user name.

Picture
public File Picture { get; set; }
value = dnsProvider.Picture
dnsProvider.Picture = value

Provider logo shown in the admin UI (analogous to Picture).

Project
public string Project { get; set; }
value = dnsProvider.Project
dnsProvider.Project = value

Selectel project name (unused by GoDaddy).

Secret
public string Secret { get; set; }
value = dnsProvider.Secret
dnsProvider.Secret = value

Secret credential (GoDaddy API secret / Selectel password). Never serialized over the wire by either serializer; written only through IDnsProviderService.SetSecretAsync and returned only via the dedicated accessor for the renewal service.