Pkcs11Interop  4.1.0
Public Member Functions | Protected Member Functions | Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI.Mechanism Class Reference

Mechanism and its parameters (CK_MECHANISM alternative) More...

Inherits IDisposable.

Public Member Functions

 Mechanism (ulong type)
 Creates mechanism of given type with no parameter More...
 
 Mechanism (CKM type)
 Creates mechanism of given type with no parameter More...
 
 Mechanism (ulong type, byte[] parameter)
 Creates mechanism of given type with byte array parameter More...
 
 Mechanism (CKM type, byte[] parameter)
 Creates mechanism of given type with byte array parameter More...
 
 Mechanism (ulong type, IMechanismParams parameter)
 Creates mechanism of given type with object parameter More...
 
 Mechanism (CKM type, IMechanismParams parameter)
 Creates mechanism of given type with object parameter More...
 
void Dispose ()
 Disposes object More...
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Disposes object More...
 

Properties

ulong Type [get]
 The type of mechanism More...
 

Detailed Description

Mechanism and its parameters (CK_MECHANISM alternative)

Constructor & Destructor Documentation

◆ Mechanism() [1/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( ulong  type)

Creates mechanism of given type with no parameter

Parameters
typeMechanism type

◆ Mechanism() [2/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( CKM  type)

Creates mechanism of given type with no parameter

Parameters
typeMechanism type

◆ Mechanism() [3/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( ulong  type,
byte []  parameter 
)

Creates mechanism of given type with byte array parameter

Parameters
typeMechanism type
parameterMechanism parameter

◆ Mechanism() [4/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( CKM  type,
byte []  parameter 
)

Creates mechanism of given type with byte array parameter

Parameters
typeMechanism type
parameterMechanism parameter

◆ Mechanism() [5/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( ulong  type,
IMechanismParams  parameter 
)

Creates mechanism of given type with object parameter

Parameters
typeMechanism type
parameterMechanism parameter

◆ Mechanism() [6/6]

Net.Pkcs11Interop.HighLevelAPI.Mechanism.Mechanism ( CKM  type,
IMechanismParams  parameter 
)

Creates mechanism of given type with object parameter

Parameters
typeMechanism type
parameterMechanism parameter

Member Function Documentation

◆ Dispose() [1/2]

void Net.Pkcs11Interop.HighLevelAPI.Mechanism.Dispose ( )

Disposes object

◆ Dispose() [2/2]

virtual void Net.Pkcs11Interop.HighLevelAPI.Mechanism.Dispose ( bool  disposing)
protectedvirtual

Disposes object

Parameters
disposingFlag indicating whether managed resources should be disposed

Property Documentation

◆ Type

ulong Net.Pkcs11Interop.HighLevelAPI.Mechanism.Type
get

The type of mechanism


The documentation for this class was generated from the following file: