fix integer types in RRSIG
This commit is contained in:
parent
16e83b1d6b
commit
df344e57b1
@ -542,18 +542,22 @@ impl fmt::Display for NSEC3PARAM {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// integer types chosen based on bit sizes in section 3.1 of RFC4034
|
||||||
#[allow(clippy::upper_case_acronyms)]
|
#[allow(clippy::upper_case_acronyms)]
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct RRSIG {
|
pub struct RRSIG {
|
||||||
pub fqdn: FQDN,
|
pub fqdn: FQDN,
|
||||||
pub ttl: u32,
|
pub ttl: u32,
|
||||||
pub type_covered: RecordType,
|
pub type_covered: RecordType,
|
||||||
pub algorithm: u32,
|
pub algorithm: u8,
|
||||||
pub labels: u32,
|
pub labels: u8,
|
||||||
pub original_ttl: u32,
|
pub original_ttl: u32,
|
||||||
|
// NOTE on the wire these are 32-bit UNIX timestamps but in text representation they are
|
||||||
|
// `strftime` formatted
|
||||||
|
// TODO switch these to `chrono::DateTime<Utc>`?
|
||||||
pub signature_expiration: u64,
|
pub signature_expiration: u64,
|
||||||
pub signature_inception: u64,
|
pub signature_inception: u64,
|
||||||
pub key_tag: u32,
|
pub key_tag: u16,
|
||||||
pub signer_name: FQDN,
|
pub signer_name: FQDN,
|
||||||
/// base64 encoded
|
/// base64 encoded
|
||||||
pub signature: String,
|
pub signature: String,
|
||||||
|
Loading…
Reference in New Issue
Block a user