Pkcs11Interop  4.0.0
Namespaces | Classes
Net.Pkcs11Interop.LowLevelAPI40 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 the default byte alignment. More...

Namespaces

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

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 the default byte alignment.