pub struct ProfileIdType { /* private fields */ }Expand description
The PKCS#11 Profile ID
The profiles and their meaning is defined in the following document:
https://docs.oasis-open.org/pkcs11/pkcs11-profiles/v3.1/os/pkcs11-profiles-v3.1-os.html
Implementations§
Source§impl ProfileIdType
impl ProfileIdType
Sourcepub const BASELINE_PROFIDER: ProfileIdType
pub const BASELINE_PROFIDER: ProfileIdType
Baseline Provider
Sourcepub const EXTENDED_PROFIDER: ProfileIdType
pub const EXTENDED_PROFIDER: ProfileIdType
Extended Provider
Sourcepub const AUTHENTICATION_TOKEN: ProfileIdType
pub const AUTHENTICATION_TOKEN: ProfileIdType
Authentication Token Provider or Consumer
Sourcepub const PUBLIC_CERTIFICATES_TOKEN: ProfileIdType
pub const PUBLIC_CERTIFICATES_TOKEN: ProfileIdType
Public Certificates Token Provider or Consumer
Sourcepub const COMPLETE_PROVIDER: ProfileIdType
pub const COMPLETE_PROVIDER: ProfileIdType
Complete Provider
Sourcepub const HKDF_TLS_TOKEN: ProfileIdType
pub const HKDF_TLS_TOKEN: ProfileIdType
HKDF TLS Token
Trait Implementations§
Source§impl AsRef<u64> for ProfileIdType
impl AsRef<u64> for ProfileIdType
Source§fn as_ref(&self) -> &CK_PROFILE_ID
fn as_ref(&self) -> &CK_PROFILE_ID
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for ProfileIdType
impl Clone for ProfileIdType
Source§fn clone(&self) -> ProfileIdType
fn clone(&self) -> ProfileIdType
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 ProfileIdType
impl Debug for ProfileIdType
Source§impl Display for ProfileIdType
impl Display for ProfileIdType
Source§impl From<ProfileIdType> for CK_PROFILE_ID
impl From<ProfileIdType> for CK_PROFILE_ID
Source§fn from(profile_id: ProfileIdType) -> Self
fn from(profile_id: ProfileIdType) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProfileIdType
impl PartialEq for ProfileIdType
Source§impl TryFrom<u64> for ProfileIdType
impl TryFrom<u64> for ProfileIdType
impl Copy for ProfileIdType
impl Eq for ProfileIdType
impl StructuralPartialEq for ProfileIdType
Auto Trait Implementations§
impl Freeze for ProfileIdType
impl RefUnwindSafe for ProfileIdType
impl Send for ProfileIdType
impl Sync for ProfileIdType
impl Unpin for ProfileIdType
impl UnwindSafe for ProfileIdType
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