Domain Detective

API Reference

Class

CAARecordAnalysis

Namespace DomainDetective
Assembly DomainDetective

Detailed breakdown of a single CAA DNS record.

Inheritance

  • Object
  • CAARecordAnalysis

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public String CAARecord { get; set; } #

Gets or sets the raw CAA record text.

public String Flag { get; set; } #

Gets or sets the flag field.

public Boolean Critical { get; set; } #

Gets or sets a value indicating whether the critical bit is set.

public CAATagType Tag { get; set; } #

Gets or sets the parsed tag type.

public String Value { get; set; } #

Gets or sets the record value.

public String Issuer { get; set; } #

Gets or sets the issuer domain name.

public Boolean Invalid { get; set; } #

Gets or sets a value indicating whether the record failed validation.

public Boolean InvalidFlag { get; set; } #

Gets or sets a value indicating an invalid flag field.

public Boolean InvalidTag { get; set; } #

Gets or sets a value indicating an unrecognised tag.

public Boolean InvalidValueUnescapedQuotes { get; set; } #

Gets or sets a value indicating unescaped quotes in the value field.

public Boolean InvalidValueWrongDomain { get; set; } #

Gets or sets a value indicating that the value contained an invalid domain.

public Boolean InvalidValueWrongParameters { get; set; } #

Gets or sets a value indicating malformed additional parameters.

public Boolean DenyCertificateIssuance { get; set; } #

Gets or sets a value indicating that certificate issuance is denied.

public Boolean DenyWildcardCertificateIssuance { get; set; } #

Gets or sets a value indicating that wildcard certificate issuance is denied.

public Boolean DenyMailCertificateIssuance { get; set; } #

Gets or sets a value indicating that S/MIME certificate issuance is denied.

public Boolean AllowCertificateIssuance { get; set; } #

Gets or sets a value indicating that certificate issuance is allowed.

public Boolean AllowWildcardCertificateIssuance { get; set; } #

Gets or sets a value indicating that wildcard certificate issuance is allowed.

public Boolean AllowMailCertificateIssuance { get; set; } #

Gets or sets a value indicating that S/MIME certificate issuance is allowed.

public Boolean IsContactRecord { get; set; } #

Gets or sets a value indicating that the record is a contact record.

public Dictionary<String, String> Parameters { get; set; } #

Gets or sets additional key/value parameters.

{{ include "footer" }}