pub struct CertificateHashData {
pub custom_data: Option<CustomData>,
pub hash_algorithm: HashAlgorithmEnum,
pub issuer_key_hash: String<128usize>,
pub issuer_name_hash: String<128usize>,
pub serial_number: String<40usize>,
}Fields§
§custom_data: Option<CustomData>§hash_algorithm: HashAlgorithmEnum§issuer_key_hash: String<128usize>The hash of the DER encoded public key: the value (excluding tag and length) of the subject public key field in the issuer’s certificate.
issuer_name_hash: String<128usize>The hash of the issuer’s distinguished name (DN), that must be calculated over the DER encoding of the issuer’s name field in the certificate being checked.
serial_number: String<40usize>The string representation of the hexadecimal value of the serial number without the prefix “0x” and without leading zeroes.
Trait Implementations§
Source§impl Clone for CertificateHashData
impl Clone for CertificateHashData
Source§fn clone(&self) -> CertificateHashData
fn clone(&self) -> CertificateHashData
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 moreSource§impl Debug for CertificateHashData
impl Debug for CertificateHashData
impl Eq for CertificateHashData
Source§impl PartialEq for CertificateHashData
impl PartialEq for CertificateHashData
impl StructuralPartialEq for CertificateHashData
Auto Trait Implementations§
impl Freeze for CertificateHashData
impl RefUnwindSafe for CertificateHashData
impl Send for CertificateHashData
impl Sync for CertificateHashData
impl Unpin for CertificateHashData
impl UnsafeUnpin for CertificateHashData
impl UnwindSafe for CertificateHashData
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