Factories to be used by Developer and Pkcs11Interop library
More...
Factories to be used by Developer and Pkcs11Interop library
◆ Pkcs11InteropFactories() [1/2]
Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories.Pkcs11InteropFactories |
( |
| ) |
|
Initializes new instance of Pkcs11Factories class with default factories
◆ Pkcs11InteropFactories() [2/2]
Initializes new instance of Pkcs11Factories class with custom or default factories
- Parameters
-
pkcs11LibraryFactory | Custom factory for creation of IPkcs11Library instances or null for the default factory |
slotFactory | Custom factory for creation of ISlot instances or null for the default factory |
sessionFactory | Custom factory for creation of ISession instances or null for the default factory |
objectAttributeFactory | Custom factory for creation of IObjectAttribute instances or null for the default factory |
objectHandleFactory | Custom factory for creation of IObjectHandle instances or null for the default factory |
mechanismFactory | Custom factory for creation of IMechanism instances or null for the default factory |
mechanismParamsFactory | Custom factory for creation of IMechanismParams instances or null for the default factory |
◆ _mechanismFactory
IMechanismFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories._mechanismFactory = null |
|
protected |
◆ _mechanismParamsFactory
Factory for creation of IMechanismParams instances
◆ _objectAttributeFactory
◆ _objectHandleFactory
IObjectHandleFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories._objectHandleFactory = null |
|
protected |
◆ _pkcs11LibraryFactory
◆ _sessionFactory
ISessionFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories._sessionFactory = null |
|
protected |
Factory for creation of ISession instances
◆ _slotFactory
ISlotFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories._slotFactory = null |
|
protected |
Factory for creation of ISlot instances
◆ MechanismFactory
IMechanismFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories.MechanismFactory |
|
get |
Developer uses this factory to create correct IMechanism instances.
◆ MechanismParamsFactory
Developer uses this factory to create correct IMechanismParams instances.
◆ ObjectAttributeFactory
◆ ObjectHandleFactory
Developer rarely uses this factory to create correct IObjectHandle instances.
◆ Pkcs11LibraryFactory
Developer uses this factory to create correct IPkcs11Library instances possibly extended with vendor specific methods.
◆ SessionFactory
ISessionFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories.SessionFactory |
|
get |
Pkcs11Interop uses this factory to create ISession instances possibly extended with vendor specific methods.
◆ SlotFactory
ISlotFactory Net.Pkcs11Interop.HighLevelAPI.Pkcs11InteropFactories.SlotFactory |
|
get |
Pkcs11Interop uses this factory to create ISlot instances possibly extended with vendor specific methods.
The documentation for this class was generated from the following file:
- Pkcs11InteropFactories.cs