Struct tor_netdoc::doc::netstatus::Signature
source · #[non_exhaustive]pub struct Signature {
pub digestname: String,
pub key_ids: AuthCertKeyIds,
pub signature: Vec<u8>,
}
Expand description
The signature of a single directory authority on a networkstatus document.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.digestname: String
Available on crate feature
dangerous-expose-struct-fields
only.The name of the digest algorithm used to make the signature.
Currently sha1 and sh256 are recognized. Here we only support sha256.
key_ids: AuthCertKeyIds
Available on crate feature
dangerous-expose-struct-fields
only.Fingerprints of the keys for the authority that made this signature.
signature: Vec<u8>
Available on crate feature
dangerous-expose-struct-fields
only.The signature itself.