Microsoft.SPOT.Cryptoki Namespace
Provides Cryptographic Token Interface (Cryptoki) classes for PKCS11 operations.
Classes
Name | Description | |
---|---|---|
![]() |
Cryptoki | Represents the Cryptoki object for accessing the slots and tokens for the device. |
![]() |
CryptokiAttribute | Represents a Cryptoki attribute or property for a Cryptoki object. |
![]() |
CryptokiCertificate | Repersents a certificate object in PKCS11. |
![]() |
CryptokiDigest | Represents the Cryptoki wrapper class for digest (hash) operations. |
![]() |
CryptokiObject | Represents a Cryptographic Token Interface (Cryptoki) object class for PKCS11 operations. |
![]() |
CryptokiRNG | Repersents the Cryptoki random number generator (RNG) object. |
![]() |
CryptokiSign | Defines the Cryptoki signature object. |
![]() |
CryptokiVerify | Defines the Cryptoki signature verification object. |
![]() |
CryptokiVersion | Defines the Cryptoki version. |
![]() |
Decryptor | Defines the Cryptoki wrapper class for decryption operations. |
![]() |
Encryptor | Defines the Cryptoki wrapper class for encryption operations. |
![]() |
FindObjectEnum | Defines an object enumeration for searching for Cryptoki objects within a session context. |
![]() |
Mechanism | Represents a cryptographic algorithm and its parameters. |
![]() |
MechanismInfo | Defines the properties for a Cryptoki mechanism. |
![]() |
SecureDataStorage | Defines storage operations. |
![]() |
Session | Defines the Cryptoki session context. |
![]() |
Session.SessionInfo | Defines the session information. |
![]() |
SessionContainer | Defines a container class for a Cryptoki session object. |
![]() |
Slot | Defines the Cryptoki slot object. |
![]() |
Slot.SlotInfo | Defines the Cryptoki slot information. |
![]() |
TokenInfo | Defines the Cryptoki token information. |
![]() |
Utility | Defines a utility class for converting between values and bytes. |
Delegates
Name | Description | |
---|---|---|
![]() |
Slot.OnSlotEvent | Represents the method that will handle the SlotEvent event of the Slot class. |
Enumerations
Name | Description | |
---|---|---|
![]() |
CertificateProperty | Specifies the supported X509 certificate property types. |
![]() |
CertificateType | Specifies the supported certificate types. |
![]() |
CryptokiAttribute.CryptokiType | Defines the Cryptoki object class. |
![]() |
CryptokiClass | Specifies the Cryptoki object class types. |
![]() |
MechanismInfo.MechanismInfoFlags | Specifies the properties for Cryptoki mechanism. |
![]() |
MechanismType | Specifies the supported Cryptoki mechanism types. |
![]() |
SecureStorageLevel | Sepicifies the security level for storage of Cryptoki objects. |
![]() |
Session.SessionFlag | Specifies the session open properties. |
![]() |
Session.State | Defines the available session states. |
![]() |
Session.UserType | Defines the available user types for session login. |
![]() |
Slot.SlotEventType | Specifies the slot event types. |
![]() |
Slot.SlotFlag | Defines Cryptoki slot properties. |
![]() |
TokenInfo.TokenFlag | Defines the available token properties. |