Struct pkcs11_bindings::CK_TOKEN_INFO
source · #[repr(C)]pub struct CK_TOKEN_INFO {Show 18 fields
pub label: [CK_UTF8CHAR; 32],
pub manufacturerID: [CK_UTF8CHAR; 32],
pub model: [CK_UTF8CHAR; 16],
pub serialNumber: [CK_CHAR; 16],
pub flags: CK_FLAGS,
pub ulMaxSessionCount: CK_ULONG,
pub ulSessionCount: CK_ULONG,
pub ulMaxRwSessionCount: CK_ULONG,
pub ulRwSessionCount: CK_ULONG,
pub ulMaxPinLen: CK_ULONG,
pub ulMinPinLen: CK_ULONG,
pub ulTotalPublicMemory: CK_ULONG,
pub ulFreePublicMemory: CK_ULONG,
pub ulTotalPrivateMemory: CK_ULONG,
pub ulFreePrivateMemory: CK_ULONG,
pub hardwareVersion: CK_VERSION,
pub firmwareVersion: CK_VERSION,
pub utcTime: [CK_CHAR; 16],
}
Fields§
§label: [CK_UTF8CHAR; 32]
§manufacturerID: [CK_UTF8CHAR; 32]
§model: [CK_UTF8CHAR; 16]
§serialNumber: [CK_CHAR; 16]
§flags: CK_FLAGS
§ulMaxSessionCount: CK_ULONG
§ulSessionCount: CK_ULONG
§ulMaxRwSessionCount: CK_ULONG
§ulRwSessionCount: CK_ULONG
§ulMaxPinLen: CK_ULONG
§ulMinPinLen: CK_ULONG
§ulTotalPublicMemory: CK_ULONG
§ulFreePublicMemory: CK_ULONG
§ulTotalPrivateMemory: CK_ULONG
§ulFreePrivateMemory: CK_ULONG
§hardwareVersion: CK_VERSION
§firmwareVersion: CK_VERSION
§utcTime: [CK_CHAR; 16]
Trait Implementations§
source§impl Clone for CK_TOKEN_INFO
impl Clone for CK_TOKEN_INFO
source§fn clone(&self) -> CK_TOKEN_INFO
fn clone(&self) -> CK_TOKEN_INFO
Returns a copy 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 CK_TOKEN_INFO
impl Debug for CK_TOKEN_INFO
source§impl Default for CK_TOKEN_INFO
impl Default for CK_TOKEN_INFO
source§fn default() -> CK_TOKEN_INFO
fn default() -> CK_TOKEN_INFO
Returns the “default value” for a type. Read more