Pkcs11Interop  4.0.0
Namespaces | Classes
Net.Pkcs11Interop.LowLevelAPI41 Namespace Reference

Low level C-like API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with 1-byte alignment. More...

Namespaces

namespace  MechanismParams
 Classes that can hold parameters for various mechanisms usable by LowLevelAPI41.
 

Classes

struct  CK_ATTRIBUTE
 Defines the type, value, and length of an attribute More...
 
class  CK_ATTRIBUTE_CLASS
 Defines the type, value, and length of an attribute. This class can be used with Silverlight 5 version of Marshal.PtrToStructure(IntPtr, object) which does not support value types (structs). More...
 
class  CK_C_INITIALIZE_ARGS
 Optional arguments for the C_Initialize function More...
 
struct  CK_FUNCTION_LIST
 Structure which contains a Cryptoki version and a function pointer to each function in the Cryptoki API
 
struct  CK_INFO
 Provides general information about Cryptoki More...
 
struct  CK_MECHANISM
 Specifies a particular mechanism and any parameters it requires More...
 
struct  CK_MECHANISM_INFO
 Provides information about a particular mechanism More...
 
struct  CK_SESSION_INFO
 Information about a session More...
 
struct  CK_SLOT_INFO
 Provides information about a slot More...
 
struct  CK_TOKEN_INFO
 Provides information about a token More...
 
struct  CK_VERSION
 Describes the version More...
 
class  CkaUtils
 Utility class that helps to manage CK_ATTRIBUTE structure More...
 
class  CkmUtils
 Utility class that helps to manage CK_MECHANISM structure More...
 
class  Delegates
 Holds delegates for all PKCS#11 functions
 
class  NativeMethods
 
class  Pkcs11
 Low level PKCS#11 wrapper More...
 
class  Pkcs11UriUtils
 Utility class connecting PKCS#11 URI and Pkcs11Interop types More...
 

Detailed Description

Low level C-like API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with 1-byte alignment.