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. |