9.0.3 • Published 21 days ago
caa v9.0.3
caa
rfc6844-conform CAA record lookup and validation
Usage
import {caa, caaMatches} from "caa";
await caa("example.com");
// => [{flags: 0, tag: 'issue', value: 'letsencrypt.org', issuerCritical: false}]
await caa.matches("example.com", "letsencrypt.org");
// => true
API
caa(name, [options])
Retrieve the CAA records which apply to name
. Returns a CAA
object.
caaMatches(name, ca, [options])
Test if the CAA record for name
matches for certificate authority ca
.
options
servers
: The DNS servers to use. Defaults to the system resolvers or['8.8.8.8', '8.8.4.4']
if none are configured.port
: The port on the DNS server to use. Default53
.recursions
: How many recursions to follow. Default50
.retries
: How many retries to attempt. Default12
.ignoreTLDs
: Don't query top level domains likecom
inexample.com
. Default:false
.dnsSocket
: A dns-socket instance, useful when doing a large amount of queries to re-use a single socket. Default:undefined
.
License
© silverwind, distributed under BSD licence
9.0.3
21 days ago
9.0.2
2 months ago
9.0.1
2 months ago
9.0.0
2 months ago
8.0.1
10 months ago
8.0.2
6 months ago
8.0.0
1 year ago
7.0.0
3 years ago
6.0.5
3 years ago
6.0.3
4 years ago
6.0.4
4 years ago
6.0.2
4 years ago
6.0.1
4 years ago
6.0.0
4 years ago
5.0.4
4 years ago
5.0.3
5 years ago
5.0.2
5 years ago
5.0.1
6 years ago
5.0.0
6 years ago
4.0.4
6 years ago
4.0.3
6 years ago
4.0.2
6 years ago
4.0.1
6 years ago
4.0.0
6 years ago
3.1.0
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.1.0
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.4.0
6 years ago
1.3.0
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago