Interface: TLSARecord
Defined in: types.ts:675
TLSA record - DNS-based Authentication of Named Entities (DANE).
Associates a TLS server certificate with the domain name where the record is found.
Example
const record: TLSARecord = {
type: "TLSA",
usage: 3,
selector: 1,
matchingType: 1,
certificate: "abcdef1234567890...",
ttl: 86400,
};
Extends
Properties
ttl?
optionalttl?:number
Defined in: types.ts:76
Time to live in seconds (optional)
Inherited from
certificate?
optionalcertificate?:string
Defined in: types.ts:680
Certificate association data internal canonical (Node uses ‘data’ as ArrayBuffer/Buffer)
certUsage?
optionalcertUsage?:number
Defined in: types.ts:682
Node.js compatible certificate usage
data?
optionaldata?:string|ArrayBuffer|Uint8Array<ArrayBufferLike>
Defined in: types.ts:684
Node.js compatible data (hex/base64 string or Buffer)
match?
optionalmatch?:number
Defined in: types.ts:686
Node.js compatible matching type
matchingType?
optionalmatchingType?:number
Defined in: types.ts:688
Matching type (0-2) internal canonical (Node uses ‘match’)
selector
selector:
number
Defined in: types.ts:690
Selector (0-1)
type
type:
"TLSA"
Defined in: types.ts:691
The type of DNS record
Overrides
usage?
optionalusage?:number
Defined in: types.ts:693
Certificate usage (0-3) internal canonical (Node uses ‘certUsage’)