CryptoKeyStorage Component
Properties Methods Events Configuration Settings Errors
The CryptoKeyStorage component offers key storage functionality for a variety of key store types.
Syntax
nsoftware.SecureBlackboxLite.Cryptokeystorage
Remarks
CryptoKeyStorage provides access to many types of key stores, such as files or PKCS#11.
Property List
The following is the full list of the properties of the component with short descriptions. Click on the links for further details.
| Keys | An accessor to the collection of keys contained in the storage. |
| Opened | Indicates whether the storage is in the open state. |
| PinnedKey | A pinned key. |
| SelectedKeys | A collection of selected keys. |
| StorageID | A unique identifier of this storage. |
| StorageLocation | Specifies the location of the currently opened storage. |
Method List
The following is the full list of the methods of the component with short descriptions. Click on the links for further details.
| AddPinned | Adds the pinned key to the storage. |
| Clear | Removes all existing keys from the storage. |
| Close | Closes the logical storage. |
| Config | Sets or retrieves a configuration setting. |
| CreateNew | Creates a new storage. |
| ImportBytes | Adds a key to the storage. |
| ImportFromFile | Adds a key to the storage. |
| ImportFromStream | Adds a key to the storage. |
| Open | Opens existing storage or creates one in memory. |
| Refresh | Refreshes all storage keychains. |
| Remove | Removes a key from the storage. |
| Select | Allows the selection of keys from the store. |
Event List
The following is the full list of the events fired by the component with short descriptions. Click on the links for further details.
| Error | Fires when an errors happens during a key storage operation. |
| Notification | This event notifies the application about an underlying control flow event. |
| PasswordNeeded | This event is fired when a decryption password is needed. |
Configuration Settings
The following is a list of configuration settings for the component with short descriptions. Click on the links for further details.
| TempPath | Path for storing temporary files. |