Uses of Class
org.xbill.DNS.RRset
Packages that use RRset
-
Uses of RRset in org.xbill.DNS
Subclasses of RRset in org.xbill.DNSFields in org.xbill.DNS declared as RRsetModifier and TypeFieldDescriptionprivate RRsetZone.nsRRsetReturns the zone origin'sNS records.private RRsetZone.ZoneIterator.returnedSetprivate RRsetZone.ZoneIterator.soaSetFields in org.xbill.DNS with type parameters of type RRsetMethods in org.xbill.DNS that return RRsetModifier and TypeMethodDescriptionprivate RRsetZone.findExactMatch(Name name, int type) Looks up Records in the zone, finding exact matches only.private RRsetZone.findRRsetWithoutLock(Name name, int type) SetResponse.getNS()If the query hit a delegation point, return the NS set.Zone.getNS()Returns the zone origin'sNS records.Zone.ZoneIterator.next()private RRsetZone.oneRRsetWithoutLock(Object types, int type) Methods in org.xbill.DNS that return types with arguments of type RRsetModifier and TypeMethodDescriptionZone.allRRsetsWithoutLock(Object types) SetResponse.answers()If the query was successful, return the answersZone.AXFR()Returns an Iterator over theRRsetsin the zone that can be used to construct an AXFR response.Cache.findAnyRecords(Name name, int type) Looks up Records in the Cache (a wrapper around lookupRecords).Cache.findRecords(Name name, int type) Looks up credible Records in the Cache (a wrapper around lookupRecords).Cache.findRecords(Name name, int type, int minCred) Message.getSectionRRsets(int section) Returns an array containing all records in the given section grouped into RRsets.Zone.iterator()Returns an iterator over theRRsetsin the zone.Methods in org.xbill.DNS with parameters of type RRsetModifier and TypeMethodDescription<T extends Record>
voidIndicates that all the records in the rrset should be inserted into the zone.private voidMessage.addAdditionalRRset(RRset rrset, List<RRset> additionalSectionSets, List<RRset> cleanedAdditionalSection) <T extends Record>
voidAdds an RRset to the Cache.private <T extends Record>
void(package private) voidvoidAdds an RRset to the zone.private voidZone.addRRsetWithoutLock(Name name, RRset rrset) <T extends Record>
voidIndicates that all of the records in the rrset should be deleted from the zone.static byte[]DNSSEC.digestRRset(RRSIGRecord rrsig, RRset rrset) Creates a byte array containing the concatenation of the fields of the SIG record and the RRsets to be signed/verified.private RRsetprivate voidMessage.logOrThrow(boolean throwOnIrrelevantRecord, String format, RRset rrset, Name sname, Message query) private static voidCache.markAdditional(RRset rrset, Set<Name> names) (package private) static SetResponseSetResponse.ofType(SetResponseType type, RRset rrset) (package private) static SetResponseSetResponse.ofType(SetResponseType type, RRset rrset, boolean isAuthenticated) <T extends Record>
voidIndicates that all the records in the rrset should be inserted into the zone replacing any other records with the same name and type.booleanDetermines if this Record could be part of the passed RRset.static RRSIGRecordDNSSEC.sign(RRset rrset, DNSKEYRecord key, PrivateKey privkey, Instant inception, Instant expiration) Generate a DNSSEC signature.static RRSIGRecordDNSSEC.sign(RRset rrset, DNSKEYRecord key, PrivateKey privkey, Instant inception, Instant expiration, String provider) Generate a DNSSEC signature.static RRSIGRecordDNSSEC.sign(RRset rrset, DNSKEYRecord key, PrivateKey privkey, Date inception, Date expiration) Deprecated.static RRSIGRecordDNSSEC.sign(RRset rrset, DNSKEYRecord key, PrivateKey privkey, Date inception, Date expiration, String provider) static voidDNSSEC.verify(RRset rrset, RRSIGRecord rrsig, DNSKEYRecord key) Verify a DNSSEC signature.static voidDNSSEC.verify(RRset rrset, RRSIGRecord rrsig, DNSKEYRecord key, Instant date) Verify a DNSSEC signature.static voidDNSSEC.verify(RRset rrset, RRSIGRecord rrsig, DNSKEYRecord key, Date date) Deprecated.Method parameters in org.xbill.DNS with type arguments of type RRsetModifier and TypeMethodDescriptionprivate voidMessage.addAdditionalRRset(RRset rrset, List<RRset> additionalSectionSets, List<RRset> cleanedAdditionalSection) Message.rrsetListToRecords(List<RRset> rrsets) Constructors in org.xbill.DNS with parameters of type RRsetModifierConstructorDescriptionCacheRRset(RRset rrset, int cred, long maxttl, boolean isAuthenticated) Creates an RRset with the contents of an existing RRsetprivateSetResponse(SetResponseType type, RRset rrset, boolean isAuthenticated) -
Uses of RRset in org.xbill.DNS.dnssec
Subclasses of RRset in org.xbill.DNS.dnssecModifier and TypeClassDescription(package private) final classDNSKEY cache entry for a givenName, with or without actual keys.(package private) classAn extended version ofRRsetthat adds the indication of DNSSEC security status.Fields in org.xbill.DNS.dnssec with type parameters of type RRsetMethods in org.xbill.DNS.dnssec that return RRsetModifier and TypeMethodDescriptionGets the closest trusted key for the given name ornullif no match is found.Gets the closest trusted key for the given name ornullif no match is found.private RRsetMethods in org.xbill.DNS.dnssec that return types with arguments of type RRsetModifier and TypeMethodDescriptionDefaultTrustAnchorStore.items()Gets all trust anchors currently in use.TrustAnchorStore.items()Gets all trust anchors currently in use.Methods in org.xbill.DNS.dnssec with parameters of type RRsetModifier and TypeMethodDescription(package private) booleanValUtils.atLeastOneSupportedAlgorithm(RRset dsRRset) Determines if at least one of the DS records in the RRset has a supported algorithm.(package private) booleanValUtils.atLeastOneSupportedDigest(RRset dsRRset) Determines if at least one of the DS records in the RRset has a supported digest algorithm.private List<DNSKEYRecord> DnsSecVerifier.findKey(RRset dnskeyRrset, RRSIGRecord signature) Find the matching DNSKEY(s) to an RRSIG within a DNSKEY rrset.Initialize algo needs structure, set algos from rrset as needed.private booleanValUtils.isKeySizeSupported(RRset dnskeyRrset) Check if the key size for an algorithm is supported.static NameValUtils.rrsetWildcard(RRset rrset) Determine by looking at a signed RRset whether the RRset name was the result of a wildcard expansion.voidStores the given RRset as known trusted keys.voidStores the givenRRsetas known trusted keys.DnsSecVerifier.verify(RRset rrset, DNSKEYRecord dnskey, Instant date) Verify an RRset against a single DNSKEY.Constructors in org.xbill.DNS.dnssec with parameters of type RRset -
Uses of RRset in org.xbill.DNS.tools
Methods in org.xbill.DNS.tools that return RRsetModifier and TypeMethodDescriptionjnamed.findExactMatch(Name name, int type, int dclass, boolean glue) Methods in org.xbill.DNS.tools with parameters of type RRset
DNSSEC.sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant)