Skip navigation links
C D E G H L S W 

C

com.ionic.sdk.addon.dpapi.cipher - package com.ionic.sdk.addon.dpapi.cipher
 
com.ionic.sdk.addon.dpapi.device.profile.persistor - package com.ionic.sdk.addon.dpapi.device.profile.persistor
 
createHeader(String) - Static method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileUtils
Given a version string, fabricate a JSON device profile header specifying that version.

D

decrypt(byte[]) - Method in class com.ionic.sdk.addon.dpapi.cipher.DpapiCipher
Decrypt a previously encrypted byte array and return the result as another byte array.
DeviceProfilePersistorWindows - Class in com.ionic.sdk.addon.dpapi.device.profile.persistor
DeviceProfilePersistorWindows brokers access to a persisted Ionic Secure Enrollment Profile, protected using the Windows Data Protection API.
DeviceProfilePersistorWindows() - Constructor for class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindows
Default constructor for DeviceProfilePersistorDPAPI.
DeviceProfilePersistorWindowsV10 - Class in com.ionic.sdk.addon.dpapi.device.profile.persistor
DeviceProfilePersistorWindowsV10 brokers access to a persisted Ionic Secure Enrollment Profile, protected using the Windows Data Protection API.
DeviceProfilePersistorWindowsV10() - Constructor for class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindowsV10
Default constructor for DeviceProfilePersistorDPAPI.
DeviceProfilePersistorWindowsV11 - Class in com.ionic.sdk.addon.dpapi.device.profile.persistor
DeviceProfilePersistorWindowsV11 brokers access to a persisted Ionic Secure Enrollment Profile, protected using the Windows Data Protection API.
DeviceProfilePersistorWindowsV11() - Constructor for class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindowsV11
Default constructor for DeviceProfilePersistorDPAPI.
DeviceProfileSerializer - Class in com.ionic.sdk.addon.dpapi.device.profile.persistor
Encapsulate the data contained in an Ionic Secure Enrollment Profile.
DeviceProfileSerializer(byte[]) - Constructor for class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileSerializer
Constructor.
DeviceProfileUtils - Class in com.ionic.sdk.addon.dpapi.device.profile.persistor
Utility class for manipulating device profile byte streams.
DpapiCipher - Class in com.ionic.sdk.addon.dpapi.cipher
Windows Data Protection API implementation.
DpapiCipher(String) - Constructor for class com.ionic.sdk.addon.dpapi.cipher.DpapiCipher
Constructor.

E

encrypt(byte[]) - Method in class com.ionic.sdk.addon.dpapi.cipher.DpapiCipher
Encrypt a byte array and return the result as another byte array.
encrypt(String) - Method in class com.ionic.sdk.addon.dpapi.cipher.DpapiCipher
Encrypt a string and return the result as a byte array.

G

getBody() - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileSerializer
 
getFormatVersionOverride() - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindows
 
getHeader() - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileSerializer
 
getHeaderVersion(String) - Static method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileUtils
Given a device profile header string, perform validation on the string.
getMachineGuid() - Static method in class com.ionic.sdk.addon.dpapi.cipher.WindowsRegistry
Retrieve the machine GUID, which may be used by the DPAPI protection scheme.

H

HEADER_JSON_DELIMITER - Static variable in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileSerializer
The separator token used to separate JSON header from the subsequent payload.
HEADER_VALUE_VERSION - Static variable in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindowsV11
Ionic Secure Enrollment Profile type header field value.

L

loadAllProfiles(String[]) - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindows
Deserialize Secure Enrollment Profile data from the filesystem.
loadAllProfiles(String[]) - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindowsV11
Deserialize Secure Enrollment Profile data from the filesystem.

S

saveAllProfiles(List<DeviceProfile>, String) - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindows
Serialize Secure Enrollment Profile data to the filesystem.
saveAllProfiles(List<DeviceProfile>, String) - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindowsV11
Serialize Secure Enrollment Profile data to the filesystem.
serialize() - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfileSerializer
Serialize the content of this object into a byte stream, suitable for persisting to a filesystem.
setFormatVersionOverride(String) - Method in class com.ionic.sdk.addon.dpapi.device.profile.persistor.DeviceProfilePersistorWindows
Set the persistor format version preference.

W

WindowsRegistry - Class in com.ionic.sdk.addon.dpapi.cipher
Provide access to Windows HKLM MachineGuid, used by version 1.0 of DeviceProfilePersistorWindows to protect access to serialized Secure Enrollment Profile (SEP).
C D E G H L S W 
Skip navigation links