10.0.1 • Published 1 year ago
caa v10.0.1
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 caaMatches("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
10.0.0
1 year ago
10.0.1
1 year ago
9.2.0
1 year ago
9.1.0
1 year ago
9.0.3
1 year ago
9.0.2
1 year ago
9.0.1
1 year ago
9.0.0
1 year ago
8.0.1
2 years ago
8.0.2
2 years ago
8.0.0
2 years ago
7.0.0
4 years ago
6.0.5
4 years ago
6.0.3
5 years ago
6.0.4
5 years ago
6.0.2
5 years ago
6.0.1
5 years ago
6.0.0
5 years ago
5.0.4
6 years ago
5.0.3
6 years ago
5.0.2
6 years ago
5.0.1
7 years ago
5.0.0
7 years ago
4.0.4
7 years ago
4.0.3
7 years ago
4.0.2
7 years ago
4.0.1
7 years ago
4.0.0
7 years ago
3.1.0
7 years ago
3.0.1
7 years ago
3.0.0
7 years ago
2.1.0
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.4.0
7 years ago
1.3.0
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago