Public API
Overview
This guide demonstrates the EgoSecure Full Disk Encryption public APIs, and how they may be used to manage or obtain information from EgoSecure Full Disk Encryption installations. The API is divided into 3 parts, FDE and PBA script API’s and the reporting API. The FDE and PBA script APIs are developed for the intention of managing an EgoSecure Full Disk Encryption installation. This API allows you to create encrypted scripts for configuration purposes (initialization, configuration, removal), which then will be executed on the target system. The reporting API allows you to obtain information about the configuration of a target system. It cannot be used for configuration or removal.
Used together, the API’s can obtain information about the current state of a target machine and change the configuration when needed, but they can also be used separately for individual tasks. In addition to the main API’s there is one more - the PolicyEncrypter API. This can be used as an alternative to the FDE or PBA Script API’s. This allows policies - generated by a third party - to be encrypted so that they are correctly interpreted by EgoSecure Full Disk Encryption installations. Passwords and keys are converted on-the-fly during encryption.
This guide does not emphasize remote configuration. Instead, it assumes that the calling program resides on the same computer on which EgoSecure Full Disk Encryption is installed. Because all the procedures are loosely coupled, it is possible to support various topologies.
Content