pub struct SignatureInfo {
pub md_nid: i32,
pub pk_nid: i32,
pub security_bits: i32,
}Expand description
Decoded signature algorithm metadata from an X509 certificate.
Returned by X509::signature_info.
Fields§
§md_nid: i32NID of the digest algorithm used in the signature.
0 (NID_undef) for algorithms that do not use a separate
pre-hash step, such as Ed25519 and ML-DSA.
pk_nid: i32NID of the public-key algorithm used in the signature.
security_bits: i32Estimated security strength in bits (e.g. 128 for AES-128-equivalent).
Trait Implementations§
Source§impl Clone for SignatureInfo
impl Clone for SignatureInfo
Source§fn clone(&self) -> SignatureInfo
fn clone(&self) -> SignatureInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 SignatureInfo
impl Debug for SignatureInfo
Source§impl PartialEq for SignatureInfo
impl PartialEq for SignatureInfo
impl Eq for SignatureInfo
impl StructuralPartialEq for SignatureInfo
Auto Trait Implementations§
impl Freeze for SignatureInfo
impl RefUnwindSafe for SignatureInfo
impl Send for SignatureInfo
impl Sync for SignatureInfo
impl Unpin for SignatureInfo
impl UnwindSafe for SignatureInfo
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