Class CaaRecord
A DnsResourceRecord representing a certification authority authorization.
The Certification Authority Authorization (CAA) DNS Resource Record allows a DNS domain name holder to specify one or more Certification Authorities(CAs) authorized to issue certificates for that domain.
CAA Resource Records allow a public Certification Authority to implement additional controls to reduce the risk of unintended certificate mis-issue.This document defines the syntax of the CAA record and rules for processing CAA records by certificate issuers.
Inherited Members
Namespace: DnsClient.Protocol
Assembly: DnsClient.dll
Syntax
public class CaaRecord : DnsResourceRecord
Constructors
| Improve this Doc View SourceCaaRecord(ResourceRecordInfo, Byte, String, String)
Initializes a new instance of the CaaRecord class.
Declaration
public CaaRecord(ResourceRecordInfo info, byte flags, string tag, string value)
Parameters
Type | Name | Description |
---|---|---|
ResourceRecordInfo | info | The information. |
Byte | flags | The flags. |
String | tag | The tag. |
String | value | The value. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | If |
Properties
| Improve this Doc View SourceFlags
One octet containing the flags.
Declaration
public byte Flags { get; }
Property Value
Type | Description |
---|---|
Byte |
Tag
The property identifier, a sequence of US-ASCII characters.
Declaration
public string Tag { get; }
Property Value
Type | Description |
---|---|
String |
Value
A sequence of octets representing the property value. Property values are encoded as binary values and MAY employ sub-formats.
Declaration
public string Value { get; }
Property Value
Type | Description |
---|---|
String |