|
Tor 0.4.9.8
|
#include <authority_cert_st.h>
Data Fields | |
| signed_descriptor_t | cache_info |
| crypto_pk_t * | identity_key |
| crypto_pk_t * | signing_key |
| char | signing_key_digest [DIGEST_LEN] |
| time_t | expires |
| tor_addr_t | ipv4_addr |
| uint16_t | ipv4_dirport |
Certificate for v3 directory protocol: binds long-term authority identity keys to medium-term authority signing keys.
Definition at line 19 of file authority_cert_st.h.
| signed_descriptor_t cache_info |
Information relating to caching this cert on disk and looking it up.
Definition at line 21 of file authority_cert_st.h.
Referenced by already_have_cert(), authority_cert_dup(), authority_cert_free_(), authority_cert_parse_from_string(), dirvote_act(), dirvote_add_vote(), dirvote_get_vote(), format_networkstatus_vote(), handle_get_keys(), init_keys(), networkstatus_check_document_signature(), networkstatus_parse_vote_from_string(), trusted_dirs_load_certs_from_string(), and trusted_dirs_remove_old_certs().
| time_t expires |
The listed expiration time of this certificate.
Definition at line 29 of file authority_cert_st.h.
Referenced by authority_cert_parse_from_string(), dirvote_perform_vote(), networkstatus_check_consensus_signature(), and v3_authority_check_key_expiry().
| crypto_pk_t* identity_key |
This authority's long-term authority identity key.
Definition at line 23 of file authority_cert_st.h.
Referenced by authority_cert_dup(), authority_cert_free_(), authority_cert_parse_from_string(), dirserv_generate_networkstatus_vote_obj(), dirvote_add_vote(), dirvote_compute_consensuses(), and sr_generate_our_commit().
| tor_addr_t ipv4_addr |
This authority's IPv4 address.
Definition at line 31 of file authority_cert_st.h.
Referenced by authority_cert_parse_from_string(), and trusted_dirs_load_certs_from_string().
| uint16_t ipv4_dirport |
This authority's directory port.
Definition at line 33 of file authority_cert_st.h.
Referenced by authority_cert_parse_from_string(), and trusted_dirs_load_certs_from_string().
| crypto_pk_t* signing_key |
This authority's medium-term signing key.
Definition at line 25 of file authority_cert_st.h.
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 signing_key_digest[DIGEST_LEN] |
The digest of signing_key
Definition at line 27 of file authority_cert_st.h.
Referenced by authority_cert_get_by_sk_digest(), authority_cert_is_denylisted(), authority_cert_parse_from_string(), networkstatus_check_document_signature(), networkstatus_parse_vote_from_string(), and trusted_dirs_load_certs_from_string().