Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Answer ¶
type Answer struct { DSRecordCount int `json:"dsrecordcount,omitempty"` DNSKEYRecordCount int `json:"dnskeyrecordcount,omitempty"` DSRecords []*DomainDS `json:"dsrecords,omitempty"` DNSKEYRecords []*DomainDNSKEY `json:"dnskeyrecords,omitempty"` CalculatedDS []*DomainDS `json:"calculatedds,omitempty"` Matching Matching `json:"matching,omitempty"` }
Answer struct the answer of the question.
type Data ¶
type Data struct { Domain string `json:"domain,omitempty"` Answer Answer `json:"answer"` CheckTime time.Time `json:"time"` DNSSEC bool `json:"dnssec"` NSEC NSEC `json:"nsec"` Error string `json:"error,omitempty"` ErrorMessage string `json:"errormessage,omitempty"` }
Data struct
type DomainDNSKEY ¶
type DomainDNSKEY struct { Algorithm uint8 `json:"algorithm,omitempty"` Flags uint16 `json:"flags,omitempty"` Protocol uint8 `json:"protocol,omitempty"` PublicKey string `json:"publickey,omitempty"` CalculatedDS *DomainDS `json:"calculatedds,omitempty"` }
DomainDNSKEY struct
type DomainDS ¶
type DomainDS struct { Algorithm uint8 `json:"algorithm,omitempty"` Digest string `json:"digest,omitempty"` DigestType uint8 `json:"digesttype,omitempty"` KeyTag uint16 `json:"keytag,omitempty"` }
DomainDS struct
type Matching ¶
type Matching struct { DS []*DomainDS `json:"ds,omitempty"` DNSKEY []*DomainDNSKEY `json:"dnskey,omitempty"` }
Matching struct for information
Click to show internal directories.
Click to hide internal directories.