Uses of Class
org.xbill.DNS.dnssec.SRRset
Packages that use SRRset
-
Uses of SRRset in org.xbill.DNS.dnssec
Subclasses of SRRset in org.xbill.DNS.dnssecModifier and TypeClassDescription(package private) final classDNSKEY cache entry for a givenName, with or without actual keys.Fields in org.xbill.DNS.dnssec declared as SRRsetModifier and TypeFieldDescription(package private) SRRsetFindKeyState.dsRRsetThe (initial) DS RRset for the following DNSKEY search and validate phase.Methods in org.xbill.DNS.dnssec that return SRRsetModifier and TypeMethodDescriptionSMessage.findAnswerRRset(Name qname, int qtype, int qclass) Find an "answer" RRset.Find a specific (S)RRset in a given section.Methods in org.xbill.DNS.dnssec that return types with arguments of type SRRsetModifier and TypeMethodDescriptionSMessage.getSectionRRsets(int section) Gets signed RRsets for the queried section.SMessage.getSectionRRsets(int section, int qtype) Gets signed RRsets for the queried section.Methods in org.xbill.DNS.dnssec with parameters of type SRRsetModifier and TypeMethodDescriptionprivate void(package private) intValUtils.favoriteDSDigestID(SRRset dsset) Gets the digest ID for the favorite (best) algorithm that is supported in a given DS set.static KeyEntryKeyEntry.newKeyEntry(SRRset rrset) Creates a new key entry from actual DNSKEYs.static KeyEntryKeyEntry.newKeyEntry(SRRset rrset, List<Integer> sigalg) Creates a new key entry from actual DNSKEYs.static booleanValUtils.nsecProvesNameError(SRRset set, NSECRecord nsec, Name qname) Determine if the given NSEC proves a NameError (NXDOMAIN) for a given qname.ValUtils.nsecProvesNodata(SRRset set, NSECRecord nsec, Name qname, int qtype) Determine if a NSEC proves the NOERROR/NODATA conditions.static booleanValUtils.nsecProvesNoWC(SRRset set, NSECRecord nsec, Name qname) Determine if a NSEC record proves the non-existence of a wildcard that could have produced qname.static NameValUtils.nsecWildcard(Name domain, SRRset set, NSECRecord nsec) Gets the closest encloser ofdomainprepended with a wildcard label.private CompletionStage<KeyEntry> ValidatingResolver.prepareFindKey(SRRset rrset, Executor executor) static voidValUtils.setCanonicalNsecOwner(SRRset set, RRSIGRecord sig) Set the owner name of NSEC RRsets to the canonical name, i.e.(package private) JustifiedSecStatusKeyEntry.validateKeyFor(SRRset set) Validate if this key instance is valid for the specified name.private booleanNSEC3ValUtils.validIterations(SRRset nsec, KeyCache keyCache) Verifies an RRset.private JustifiedSecStatusValUtils.verifyDnskeysWithDs(SRRset dnskeyRrset, DSRecord ds, Instant date, AtomicInteger numDsChecked) ValUtils.verifyNewDNSKEYs(SRRset dnskeyRrset, SRRset dsRrset, long badKeyTTL, Instant date) Given a DS rrset and a DNSKEY rrset, match the DS to a DNSKEY and verify the DNSKEY rrset with that key.private JustifiedSecStatusDnsSecVerifier.verifySignature(SRRset rrset, RRSIGRecord sigrec, KeyEntry keyRrset, Instant date) Verify an RRset against a particular signature.ValUtils.verifySRRset(SRRset rrset, KeyEntry keyRrset, Instant date) Given an SRRset that is signed by a DNSKEY found in the key_rrset, verify it.Method parameters in org.xbill.DNS.dnssec with type arguments of type SRRsetModifier and TypeMethodDescriptionbooleanNSEC3ValUtils.allNSEC3sIgnorable(List<SRRset> nsec3s, KeyCache dnskeyRrset) Determine if all of the NSEC3s in a response are legally ignoreable (i.e., their presence should lead to an INSECURE result).private NSEC3ValUtils.CEResponseNSEC3ValUtils.findClosestEncloser(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a name and a list of NSEC3s, find the candidate closest encloser.private NSEC3RecordNSEC3ValUtils.findCoveringNSEC3(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a pre-hashed name, find a covering NSEC3 from among a list of NSEC3s.private NSEC3RecordNSEC3ValUtils.findMatchingNSEC3(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Find the NSEC3Record that matches a hash of a name.private NSEC3ValUtils.CEResponseNSEC3ValUtils.proveClosestEncloser(Name qname, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a List of nsec3 RRs, find and prove the closest encloser to qname.NSEC3ValUtils.proveNameError(List<SRRset> nsec3s, Name qname, Name zonename, Nsec3ValidationState state) Determine if the set of NSEC3 records provided with a response prove NAME ERROR.NSEC3ValUtils.proveNodata(List<SRRset> nsec3s, Name qname, int qtype, Name zonename, Nsec3ValidationState state) Determine if the NSEC3s provided in a response prove the NOERROR/NODATA status.Prove that a DS response either had no DS, or wasn't a delegation point.NSEC3ValUtils.proveWildcard(List<SRRset> nsec3s, Name qname, Name zonename, Name wildcard, Nsec3ValidationState state) Prove that a positive wildcard match was appropriate (no direct match RRset).voidNSEC3ValUtils.stripUnknownAlgNSEC3s(List<SRRset> nsec3s) Remove all records whose algorithm is unknown.private CompletionStage<Boolean> ValidatingResolver.validatePositiveResponseRecursive(SMessage response, Map<Name, Name> wcs, List<SRRset> nsec3s, List<SRRset> nsecs, int[] sections, AtomicInteger sectionIndex, AtomicInteger setIndex, Executor executor) Constructors in org.xbill.DNS.dnssec with parameters of type SRRset