#include <or.h>
Data Fields | |
signed_descriptor_t | cache_info |
crypto_pk_env_t * | identity_key |
crypto_pk_env_t * | signing_key |
char | signing_key_digest [DIGEST_LEN] |
time_t | expires |
uint32_t | addr |
uint16_t | dir_port |
uint8_t | is_cross_certified |
Information relating to caching this cert on disk and looking it up.
Referenced by already_have_cert(), authority_cert_dup(), authority_cert_free(), authority_cert_get_newest_by_id(), authority_cert_parse_from_string(), dirvote_act(), dirvote_add_vote(), dirvote_get_vote(), format_networkstatus_vote(), init_keys(), networkstatus_check_document_signature(), networkstatus_parse_vote_from_string(), trusted_dirs_load_certs_from_string(), and trusted_dirs_remove_old_certs().
This authority's long-term authority identity key.
Referenced by authority_cert_dup(), authority_cert_free(), authority_cert_parse_from_string(), dirserv_generate_networkstatus_vote_obj(), and dirvote_compute_consensuses().
This authority's medium-term signing key.
Referenced by authority_cert_dup(), authority_cert_free(), authority_cert_parse_from_string(), load_authority_keyset(), networkstatus_check_document_signature(), and networkstatus_parse_vote_from_string().
char authority_cert_t::signing_key_digest[DIGEST_LEN] |
The digest of signing_key
Referenced by authority_cert_get_by_sk_digest(), authority_cert_parse_from_string(), dirvote_add_vote(), and trusted_dirs_load_certs_from_string().
time_t authority_cert_t::expires |
The listed expiration time of this certificate.
Referenced by authority_cert_parse_from_string(), authority_certs_fetch_missing(), dirvote_perform_vote(), networkstatus_check_consensus_signature(), and v3_authority_check_key_expiry().
uint32_t authority_cert_t::addr |
This authority's IPv4 address, in host order.
Referenced by authority_cert_parse_from_string(), and trusted_dirs_load_certs_from_string().
uint16_t authority_cert_t::dir_port |
This authority's directory port.
Referenced by authority_cert_parse_from_string(), and trusted_dirs_load_certs_from_string().
True iff this certificate was cross-certified by signing the identity key with the signing key.
Referenced by authority_cert_parse_from_string().