DnsProvider
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.
Hereda de: BaseEntity
Implementa: INameEntity, IPictureEntity
Propiedades
public string Account { get; set; }
value = dnsProvider.Account
dnsProvider.Account = value
Selectel account id (unused by GoDaddy).
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.
public File Picture { get; set; }
value = dnsProvider.Picture
dnsProvider.Picture = value
Provider logo shown in the admin UI (analogous to Picture).
public string Project { get; set; }
value = dnsProvider.Project
dnsProvider.Project = value
Selectel project name (unused by GoDaddy).
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.