|
Client SDK Version 1.8.0
Ionic Security client SDK for Python users
|
| ▼Nionicsdk | |
| ▼Nagent | |
| CAgent | Agent class performs all client/server communication with Ionic.com |
| CAgentConfig | Configuration object used by Agent |
| CGetKeyError | Class used to return Error object(s) from calls to GetKeys2 |
| CGetKeyErrorList | List of Get Key Errors with convenience functions for searching by key id |
| CGetKeyQueryList | List of Get Key Query Results with convenience functions for searching by external ID |
| CGetKeyQueryResult | Class used to return external key query result object(s) |
| CKeyspaceResponse | Class used to return keyspace object(s) |
| CResourceRequest | Class used to request generic resource object(s) |
| CResourceResponse | Class used to return generic resource object(s) |
| CResourceResponseList | List of generic resource object(s) with convenience functions for searching by refid |
| ▼Nchunkcipher | |
| CChunkCipherAuto | Cipher that automatically chooses the correct cipher to use for data chunk encryption / decryption |
| CChunkCipherBase | Base class for all data chunk encryption / decryption ciphers |
| CChunkCipherDecryptAttributes | Allows for extended output options during data chunk decryption |
| CChunkCipherEncryptAttributes | Allows for extended input and output options during data chunk encryption |
| CChunkCipherV1 | Cipher that supports version 1 data chunk encryption / decryption |
| CChunkCipherV2 | Cipher that supports version 2 data chunk encryption / decryption |
| CChunkCipherV3 | Cipher that supports version 3 data chunk encryption / decryption |
| CChunkCipherV4 | Cipher that supports version 4 data chunk encryption / decryption |
| CChunkCrypto | Utility functions to retrieve ChunkInfo from protected data |
| CChunkInfo | Data class used to describe attributes of a data chunk |
| ▼Ncommon | |
| CDeviceProfile | Data class for storing device profile information (also known as SEP data) |
| CDeviceProfileList | List of DeviceProfiles |
| CDeviceProfilePersistorAesGcmFile | AES/GCM protected device profile persistor implementation |
| CDeviceProfilePersistorBase | Abstract class used to load and save device profiles |
| CDeviceProfilePersistorDefault | Default device profile persistor implementation |
| CDeviceProfilePersistorPasswordFile | Password protected device profile persistor implementation |
| CDeviceProfilePersistorPlaintextFile | Plaintext device profile persistor implementation |
| CKeyAttributesDict | Default Dictionary of string Attribute names with lists of string values |
| CKeyData | Defines a data protection key as returned by Ionic.com |
| CKeyDataList | List of keys with convenience functions for searching |
| CKeyObligationsDict | Default Dictionary of string Obligation names with lists of string values |
| CMetadataDict | Dictionary of string to string |
| CSecretShareProfilePersistor | Secret Share device profile persistor implementation |
| CUpdateKeyData | Defines a data protection key as returned by Ionic.com |
| CUpdateKeyDataList | List of pdate keys with convenience functions for searching |
| ▼Ncoverpage | |
| CCoverPageService | Service object that provides cover pages to a File Cipher |
| ▼Ncryptocipher | |
| CAesCtrCipher | Cipher class that implements AES CTR |
| CAesGcmCipher | Cipher class that implements AES GCM |
| CCryptoCipherBase | Root Cipher class that defines the interface and includes a number of utility functions shared by all Cipher classes |
| ▼Nerrors | |
| CIonicError | Defines error codes produced by the SDK and a method to retrieve a description of the error |
| ▼Nexceptions | |
| CCServerResponse | |
| CIonicException | Exception for Ionic SDK client logic |
| CIonicServerException | Exception for Ionic server errors |
| CServerResponse | Server response object returned from most Ionic server calls |
| ▼Nfilecipher | |
| CFileCipherAuto | Cipher that automatically chooses the correct cipher to use for file encryption / decryption |
| CFileCipherBase | Base class for all file encryption / decryption ciphers |
| CFileCipherCms | Cipher that supports CMS (Cryptographic Message Syntax) encryption / decryption |
| CFileCipherCsv | Cipher that supports CSV (Comma Separated Values) file encryption / decryption |
| CFileCipherDecryptAttributes | Allows for extended input and output options during decryption |
| CFileCipherEncryptAttributes | Allows for extended input and output options during encryption |
| CFileCipherFamily | Enumeration of all supported cipher families |
| CFileCipherGeneric | Cipher that supports generic file encryption / decryption |
| CFileCipherOpenXml | Cipher that supports OpenXML file encryption / decryption |
| CFileCipherPdf | Cipher that supports PDF file encryption / decryption |
| CFileCrypto | Utility functions to retrieve FileInfo for any type of file or data |
| CFileInfo | Data class used to describe attributes of a file |
| ▼Nkeyvault | |
| CKeyVault | KeyVault service object |
| CKeyVaultAppleKeyChain | |
| CKeyVaultCustom | Key Vault Class that allows for the creation of a completely custom vault |
| CKeyVaultKeyRecord | |
| CKeyVaultKeyRecordList | List of KeyVaultKeyRecord with convenience functions for searching by key ID |
| CKeyVaultMac | |
| CKeyVaultWindowsDpApi | KeyVault service object for Windows, which uses an encrypted file using Windows DP (Data Protection) API |
| ▼Nlog | |
| CCustomLogger | Logger Custom Class for capturing some portion (or all) logging in the Python code |
| CISLog | Defines the different ways to configure SDK logging |
| ▼Nsecretshare | |
| CSecretShareBucket | Secret Share bucket implementation |
| CSecretShareData | Secret Share data implementation |
| CSecretSharePersistor | Secret Share persistor implementation |
| ▼Nservices | |
| CAgentKeyServicesBase | AgentKeyServicesBase class performs all key related services (create and get) for higher level objects like chunk cipher and file cryto |
You acknowledge your access, review and use of the documentation on this page is subject to the Ionic Security Inc. Documentation Use Rights.
© 2016-2020 Ionic Security Inc. All rights reserved.
Generated on Wed Apr 1 2020 09:55:52 for Client SDK Version 1.8.0 by
1.8.16