.br
rrset: the rrset to verify
.br
rrsig: a list of signatures to check
.br
keys: a list of keys to check with
.br
good_keys: if this is a (initialized) list, the pointer to keys
from keys that validate one of the signatures
are added to it
.br
Returns status LDNS_STATUS_OK if there is at least one correct key
ldns_verify_rrsig()
verify an rrsig with 1 key
.br
rrset: the rrset
.br
rrsig: the rrsig to verify
.br
key: the key to use
.br
Returns status message wether verification succeeded.
ldns_verify_rrsig_keylist()
Verifies an rrsig. All keys in the keyset are tried.
.br
rrset: the rrset to check
.br
rrsig: the signature of the rrset
.br
keys: the keys to try
.br
good_keys: if this is a (initialized) list, the pointer to keys
from keys that validate one of the signatures
are added to it
.br
Returns a list of keys which validate the rrsig + rrset. Returns
status LDNS_STATUS_OK if at least one key matched. Else an error.
ldns_verify_rrsig_keylist_notime()
Verifies an rrsig. All keys in the keyset are tried. Time is not checked.
.br
rrset: the rrset to check
.br
rrsig: the signature of the rrset
.br
keys: the keys to try
.br
good_keys: if this is a (initialized) list, the pointer to keys
from keys that validate one of the signatures
are added to it
.br
Returns a list of keys which validate the rrsig + rrset. Returns
status LDNS_STATUS_OK if at least one key matched. Else an error.
ldns_verify_notime()
Verifies a list of signatures for one rrset, but disregard the time.
Inception and Expiration are not checked.
.br
rrset: the rrset to verify
.br
rrsig: a list of signatures to check
.br
keys: a list of keys to check with
.br
good_keys: if this is a (initialized) list, the pointer to keys
from keys that validate one of the signatures
are added to it
.br
Returns status LDNS_STATUS_OK if there is at least one correct key
AUTHOR
The ldns team at NLnet Labs. Which consists out of
Jelte Jansen and Miek Gieben.