#[repr(C)]pub struct Signer {Show 15 fields
pub pubKeySize: word32,
pub keyOID: word32,
pub keyUsage: word16,
pub maxPathLen: byte,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub publicKey: *const byte,
pub nameLen: c_int,
pub name: *mut c_char,
pub permittedNames: *mut Base_entry,
pub excludedNames: *mut Base_entry,
pub subjectNameHash: [byte; 20],
pub subjectKeyIdHash: [byte; 20],
pub type_: byte,
pub next: *mut Signer,
}Fields§
§pubKeySize: word32§keyOID: word32§keyUsage: word16§maxPathLen: byte§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§publicKey: *const byte§nameLen: c_int§name: *mut c_char§permittedNames: *mut Base_entry§excludedNames: *mut Base_entry§subjectNameHash: [byte; 20]§subjectKeyIdHash: [byte; 20]§type_: byte§next: *mut SignerImplementations§
Source§impl Signer
impl Signer
pub fn selfSigned(&self) -> byte
pub fn set_selfSigned(&mut self, val: byte)
pub fn new_bitfield_1(selfSigned: byte) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Signer
impl RefUnwindSafe for Signer
impl !Send for Signer
impl !Sync for Signer
impl Unpin for Signer
impl UnwindSafe for Signer
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