DnsServerResourceRecordTLSA class

Represents a TLSA resource record for a DNS server database.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerResourceRecordTLSA : DnsServerResourceRecordData
{
  string CertificateUsage;
  string Selector;
  string MatchingType;
  string CertificateAssociationData;
};

Members

The DnsServerResourceRecordTLSA class has these types of members:

Properties

The DnsServerResourceRecordTLSA class has these properties.

CertificateAssociationData

Data type: string

Access type: Read/write

the certificate association data.

CertificateUsage

Data type: string

Access type: Read/write

Certificate Usage.

The possible values are.

CAConstraint ("CAConstraint")

ServiceCertificateConstraint ("ServiceCertificateConstraint")

TrustAnchorAssertion ("TrustAnchorAssertion")

DomainIssuedCertificate ("DomainIssuedCertificate")

MatchingType

Data type: string

Access type: Read/write

The matching type.

ExactMatch ("ExactMatch")

Sha256Hash ("Sha256Hash")

Sha512Hash ("Sha512Hash")

Selector

Data type: string

Access type: Read/write

The selector.

FullCertificate ("FullCertificate")

SubjectPublicKeyInfo ("SubjectPublicKeyInfo")

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerResourceRecordData