Uses of Class
org.xbill.DNS.DNSSEC.DNSSECException
Packages that use DNSSEC.DNSSECException
-
Uses of DNSSEC.DNSSECException in org.xbill.DNS
Subclasses of DNSSEC.DNSSECException in org.xbill.DNSModifier and TypeClassDescriptionstatic classTheDNSKEYRecordused for the validation is not a zone signing key.static classA DNSSEC verification failed because fields in the DNSKEY and RRSIG records do not match.static classThe cryptographic data in a DNSSEC key is malformed.static classNo signature was found.static classA DNSSEC verification failed because the signature has expired.static classA DNSSEC verification failed because the signature has not yet become valid.static classA DNSSEC verification failed because the cryptographic signature verification failed.static classAn algorithm is unsupported by this DNSSEC implementation.Methods in org.xbill.DNS that throw DNSSEC.DNSSECExceptionModifier and TypeMethodDescriptionprivate static voidDNSSEC.checkKeyAndSigRecord(SIGBase sig, KEYBase key, Instant date) private static byte[]DNSSEC.dsaSignatureFromDNS(byte[] signature, int keyLength, boolean skipT) (package private) static byte[]DNSSEC.fromPublicKey(PublicKey key, int alg) Builds a DNSKEY record from a PublicKeyHIPRecord.getPublicKey()Gets the public key of this RR as a JavaPublicKey.KEYBase.getPublicKey()Returns a PublicKey corresponding to the data in this key.(package private) static byte[]DNSSEC.sign(PrivateKey privkey, PublicKey pubkey, int alg, byte[] data, String provider) 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) (package private) static SIGRecordDNSSEC.signMessage(Message message, SIGRecord previous, KEYRecord key, PrivateKey privkey, Instant inception, Instant expiration) static voidSIG0.signMessage(Message message, KEYRecord key, PrivateKey privkey, SIGRecord previous) Sign a message with SIG(0).static voidSIG0.signMessage(Message message, KEYRecord key, PrivateKey privkey, SIGRecord previous, Instant timeSigned) Sign a message with SIG(0).(package private) static PublicKeyDNSSEC.toPublicKey(int alg, byte[] key, Record r) Converts a KEY/DNSKEY record into a PublicKey(package private) static PublicKeyDNSSEC.toPublicKey(KEYBase r) Converts a KEY/DNSKEY record into a PublicKeyprivate static voidstatic 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.(package private) static voidDNSSEC.verifyMessage(Message message, byte[] bytes, SIGRecord sig, SIGRecord previous, KEYRecord key, Instant now) static voidSIG0.verifyMessage(Message message, byte[] b, KEYRecord key, SIGRecord previous) Verify a message using SIG(0).static voidSIG0.verifyMessage(Message message, byte[] b, KEYRecord key, SIGRecord previous, Instant now) Verify a message using SIG(0).Constructors in org.xbill.DNS that throw DNSSEC.DNSSECExceptionModifierConstructorDescriptionCDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, PublicKey key) Creates a CDNSKEY Record from the given dataDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, PublicKey key) Creates a DNSKEY Record from the given dataCreates a KEY Record from the given data
DNSSEC.sign(RRset, DNSKEYRecord, PrivateKey, Instant, Instant)