Pkcs11Interop
4.1.0
|
Logical reader that potentially contains a token More...
Public Member Functions | |
SlotInfo | GetSlotInfo () |
Obtains information about a particular slot in the system More... | |
TokenInfo | GetTokenInfo () |
Obtains information about a particular token in the system. More... | |
List< CKM > | GetMechanismList () |
Obtains a list of mechanism types supported by a token More... | |
MechanismInfo | GetMechanismInfo (CKM mechanism) |
Obtains information about a particular mechanism possibly supported by a token More... | |
void | InitToken (string soPin, string label) |
Initializes a token More... | |
void | InitToken (byte[] soPin, byte[] label) |
Initializes a token More... | |
Session | OpenSession (SessionType sessionType) |
Opens a session between an application and a token in a particular slot More... | |
void | CloseSession (Session session) |
Closes a session between an application and a token More... | |
void | CloseAllSessions () |
Closes all sessions an application has with a token More... | |
Properties | |
LowLevelAPI40.Pkcs11 | LowLevelPkcs11 [get] |
Low level PKCS#11 wrapper. Use with caution! More... | |
uint | SlotId [get] |
PKCS#11 handle of slot More... | |
Logical reader that potentially contains a token
void Net.Pkcs11Interop.HighLevelAPI40.Slot.CloseAllSessions | ( | ) |
Closes all sessions an application has with a token
void Net.Pkcs11Interop.HighLevelAPI40.Slot.CloseSession | ( | Session | session | ) |
Closes a session between an application and a token
session | Session |
MechanismInfo Net.Pkcs11Interop.HighLevelAPI40.Slot.GetMechanismInfo | ( | CKM | mechanism | ) |
Obtains information about a particular mechanism possibly supported by a token
mechanism | Mechanism |
List<CKM> Net.Pkcs11Interop.HighLevelAPI40.Slot.GetMechanismList | ( | ) |
Obtains a list of mechanism types supported by a token
SlotInfo Net.Pkcs11Interop.HighLevelAPI40.Slot.GetSlotInfo | ( | ) |
Obtains information about a particular slot in the system
TokenInfo Net.Pkcs11Interop.HighLevelAPI40.Slot.GetTokenInfo | ( | ) |
Obtains information about a particular token in the system.
void Net.Pkcs11Interop.HighLevelAPI40.Slot.InitToken | ( | string | soPin, |
string | label | ||
) |
Initializes a token
soPin | SO's initial PIN |
label | Label of the token |
void Net.Pkcs11Interop.HighLevelAPI40.Slot.InitToken | ( | byte [] | soPin, |
byte [] | label | ||
) |
Initializes a token
soPin | SO's initial PIN |
label | Label of the token |
Session Net.Pkcs11Interop.HighLevelAPI40.Slot.OpenSession | ( | SessionType | sessionType | ) |
Opens a session between an application and a token in a particular slot
sessionType | Type of session to be opened |
|
get |
Low level PKCS#11 wrapper. Use with caution!
|
get |
PKCS#11 handle of slot