com.ionic:ionic-sdk-dpapi

A plugin to the Ionic Java SDK which enables Windows-specific profile persistor support (DPAPI based).


Licenses
Intel-ACPI/LGPLLR

Documentation

ionic-java-sdk-plugin-dpapi

Ionic Java software development kit (SDK) plugin library. This plugin library interfaces with the Data Protection API (DPAPI), a service provided by the Microsoft Windows operating system. The service provides data protection functionality by using user or machine credentials to encrypt or decrypt data.

This plugin library code depends on the Ionic Java SDK.

Points of Interest

  • DeviceProfilePersistorWindows is an implementation of ProfilePersistor allowing for filesystem storage of a Machina device enrollment protected by DPAPI.
  • KeyVaultWindowsDpapi is an implementation of KeyVaultBase providing a local cache of KeyServices cryptography keys protected by DPAPI.