Domain Detective

API Reference

Class

DANERecordAnalysis

Namespace DomainDetective
Assembly DomainDetective

Detailed analysis information for a single DANE record.

Inheritance

  • Object
  • DANERecordAnalysis

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 DomainName { get; set; } #

Gets or sets the domain name that provided the record.

public ServiceType ServiceType { get; set; } #

Gets or sets the associated service type.

public String DANERecord { get; set; } #

Gets or sets the raw TLSA record.

public Boolean ValidDANERecord { get; set; } #

Gets or sets a value indicating whether the record passed all validations.

public Boolean ValidUsage { get; set; } #

Gets or sets whether the usage field is valid.

public Boolean ValidSelector { get; set; } #

Gets or sets whether the selector field is valid.

public Boolean ValidMatchingType { get; set; } #

Gets or sets whether the matching type is valid.

public Boolean ValidCertificateAssociationData { get; set; } #

Gets or sets whether the certificate association data is valid hexadecimal.

public Boolean IsValidChoiceForSmtp { get; set; } #

Gets or sets a value indicating whether this configuration is recommended for SMTP.

public Boolean IsValidChoiceForHttps { get; set; } #

Gets or sets a value indicating whether this configuration is recommended for HTTPS.

public TlsaUsage CertificateUsage { get; set; } #

Gets or sets the certificate usage value.

public TlsaSelector SelectorField { get; set; } #

Gets or sets the selector value.

public TlsaMatchingType MatchingTypeField { get; set; } #

Gets or sets the matching type value.

public String CertificateAssociationData { get; set; } #

Gets or sets the certificate association data.

public Boolean CorrectNumberOfFields { get; set; } #

Gets or sets a value indicating whether the record contains four fields.

public Boolean CorrectLengthOfCertificateAssociationData { get; set; } #

Gets or sets whether the certificate association data has the expected length.

public Int32 LengthOfCertificateAssociationData { get; set; } #

Gets or sets the length of the association data.

public Int32 NumberOfFields { get; set; } #

Gets or sets the total number of fields in the record.

{{ include "footer" }}