Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoRecordFound = errors.New("no record found") ErrDNSLookupFailed = errors.New("dns lookup failed") ErrInvalidHashAlgo = errors.New("invalid hash algorithm") ErrInvalidKeyType = errors.New("invalid key type") ErrInvalidServiceType = errors.New("invalid service type") ErrInvalidSelectorFlags = errors.New("invalid selector flags") ErrInvalidVersion = errors.New("invalid version") )
Functions ¶
This section is empty.
Types ¶
type DomainKey ¶
type DomainKey struct { HashAlgo []HashAlgo // h hash algorithm separated by colons KeyType KeyType // k default:rsa Notes string // n notes PublicKey string // p public key base64 encoded ServiceType []ServiceType // s service type separated by colons SelectorFlags []SelectorFlags // t flags separated by colons Version string // v version default:DKIM1 // contains filtered or unexported fields }
func LookupARCDomainKey ¶
LookupARCDomainKey ARCのドメインキーを検索する versionが含まれていなくてもエラーを返さない
func LookupDKIMDomainKey ¶
LookupDKIMDomainKey DKIMのドメインキーをLookupする versionがDKIM1でない場合はエラーを返す
func (*DomainKey) IsService ¶
func (d *DomainKey) IsService(service ServiceType) bool
サービスタイプが指定されたものか
type SelectorFlags ¶
type SelectorFlags string
const ( SelectorFlagsTest SelectorFlags = "y" SelectorFlagsStrictDomain SelectorFlags = "s" // identifier is strict domain )
type ServiceType ¶
type ServiceType string
const ( ServiceTypeEmail ServiceType = "email" ServiceTypeAll ServiceType = "*" )
Click to show internal directories.
Click to hide internal directories.