Class RRSIG


  • public class RRSIG
    extends Data
    RRSIG record payload.
    • Field Detail

      • typeCovered

        public final Record.TYPE typeCovered
        The type of RRset covered by this signature.
      • algorithmByte

        public final byte algorithmByte
        The cryptographic algorithm used to create the signature.
      • labels

        public final byte labels
        The number of labels in the original RRSIG RR owner name.
      • originalTtl

        public final long originalTtl
        The TTL of the covered RRset.
      • signatureExpiration

        public final Date signatureExpiration
        The date and time this RRSIG records expires.
      • signatureInception

        public final Date signatureInception
        The date and time this RRSIG records starts to be valid.
      • keyTag

        public final int keyTag
        The key tag value of the DNSKEY RR that validates this signature.
      • signerName

        public final DnsName signerName
        The owner name of the DNSKEY RR that a validator is supposed to use.
    • Constructor Detail

      • RRSIG

        public RRSIG​(Record.TYPE typeCovered,
                     int algorithm,
                     byte labels,
                     long originalTtl,
                     Date signatureExpiration,
                     Date signatureInception,
                     int keyTag,
                     DnsName signerName,
                     byte[] signature)
      • RRSIG

        public RRSIG​(Record.TYPE typeCovered,
                     int algorithm,
                     byte labels,
                     long originalTtl,
                     Date signatureExpiration,
                     Date signatureInception,
                     int keyTag,
                     String signerName,
                     byte[] signature)