SDK
public class SDK
Struct that represents an initialized IronOxide SDK.
Contains properties and methods for all SDK functionality
-
Encrypted documents give your application the ability to keep information secure no matter where it lives. Your users’ data is encrypted end-to-end, from the point where the data was initially generated until it gets to your user’s device to be used.
Declaration
Swift
public let document: DocumentOperations
-
The
group
namespace provides methods to manage your cryptographic groups. These methods can be used to retrieve existing groups, create new groups, and manage the administrators and members of your group.Declaration
Swift
public let group: GroupOperations
-
The
user
namespace provides methods to act upon the currently authorized user.Declaration
Swift
public let user: UserOperations
-
The
search
namespace provides methods to create and manage encrypted blind search indexes. This provides the ability to index and search over encrypted data without having to decrypt the data first. Indexes are encrypted to a specific group so that every member of the group has the ability to initialize the search index and query against it.Declaration
Swift
public let search: SearchOperations
-
Clears all entries from the policy cache.
Returns the number of entries cleared from the cache.
Declaration
Swift
public func clearPolicyCache() -> UInt