System.Crypto.Pkcs11

Library

data Library

loadLibrary

Reading library information

data Version

versionMajor

versionMinor

data Info

getInfo

infoCryptokiVersion

infoManufacturerId

infoFlags

infoLibraryDescription

infoLibraryVersion

Slots

type SlotId

getSlotList

Reading slot information

data SlotInfo

getSlotInfo

slotInfoDescription

slotInfoManufacturerId

slotInfoFlags

slotInfoHardwareVersion

slotInfoFirmwareVersion

Reading token information

data TokenInfo

getTokenInfo

tokenInfoLabel

tokenInfoManufacturerId

tokenInfoModel

tokenInfoSerialNumber

tokenInfoFlags

Mechanisms

data MechType

data MechInfo

getMechanismList

getMechanismInfo

mechInfoMinKeySize

mechInfoMaxKeySize

mechInfoFlags

Session management

data Session

data UserType

withSession

login

logout

Object attributes

type ObjectHandle

data Attribute

data ClassType

data KeyTypeValue

Searching objects

findObjects

Reading object attributes

getModulus

getPublicExponent

getDecryptFlag

Key generation

generateKeyPair

Key wrapping/unwrapping

unwrapKey

Encryption/decryption

decrypt

encrypt