VaultData Class

Represents Keeper vault loaded from the IKeeperStorage and decrypted.

Definition

Namespace: KeeperSecurity.Vault
Assembly: KeeperSdk (in KeeperSdk.dll) Version: 1.1.0
C#
public class VaultData : IVaultData, IDisposable
Inheritance
Object    VaultData
Derived
Implements
IVaultData, IDisposable

Constructors

VaultData Instantiates VaultData instance.

Properties

ClientKey Gets client key. AES encryption key that encrypts data in the local storage Storage
Folders Get the list of all folders in the vault. Both user and shared folders.
KeeperRecords Get the list of all records in the vault.
RecordCount Gets the number of all records in the vault.
RecordTypes Gets list of all registered record types.
RootFolder Gets vault root folder. My Vault
SharedFolderCount Gets number of all shared folders in the vault.
SharedFolders Get the list of all shared folders in the vault.
Storage Gets encrypted vault storage.
TeamCount Gets the number of all teams user is member of.
Teams Get list of all teams user is member of.

Methods

DisposeReleases all resources used by the VaultData
LoadNonSharedDataT Loads non shared (or per user) data associated with the record.
TryGetAccountUid Gets user email by user account Uid
TryGetFolder Gets the folder associated with the specified folder UID.
TryGetKeeperRecord Gets the Keeper record associated with the specified record UID from a record cache.
TryGetRecordTypeByName Gets record type meta data associated with the record type name.
TryGetSharedFolder Gets shared folder associated with a specified record UID.
TryGetTeam Gets a team associated with a specified team UID.
TryGetUsername Gets user email by user account Uid
TryLoadKeeperRecord Tries to load a Keeper from storage. The loaded record can be modified and discarded without changing a record cache.

Extension Methods

AdjustTypedRecord Verifies Typed record.
(Defined by RecordTypesUtils)

See Also