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