pub struct ParsedCertId {
pub entry_key: [u8; 32],
pub certid_der: Vec<u8>,
pub issuer_name_hash: Vec<u8>,
pub issuer_key_hash: Vec<u8>,
pub serial_number: Vec<u8>,
pub hash_alg_oid: String,
}Expand description
A CertID extracted from a request, with its precomputed entry key and the issuer hash fields needed for multi-CA routing.
Fields§
§entry_key: [u8; 32]§certid_der: Vec<u8>§issuer_name_hash: Vec<u8>§issuer_key_hash: Vec<u8>§serial_number: Vec<u8>§hash_alg_oid: StringThe CertID hashAlgorithm OID in dotted-decimal form, retained for
observability (the hoike_certid_hash_alg_total metric). Clients that
still use SHA-1 CertIDs are visible here.
Trait Implementations§
Source§impl Clone for ParsedCertId
impl Clone for ParsedCertId
Source§fn clone(&self) -> ParsedCertId
fn clone(&self) -> ParsedCertId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ParsedCertId
impl RefUnwindSafe for ParsedCertId
impl Send for ParsedCertId
impl Sync for ParsedCertId
impl Unpin for ParsedCertId
impl UnsafeUnpin for ParsedCertId
impl UnwindSafe for ParsedCertId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more