API Reference
CAARecordAnalysis
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
- Property CAAAnalysis.AnalysisResults
Constructors
public CAARecordAnalysis() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.