EntryKey Property
Provides an encryption key for the current entry.
Syntax
ANSI (Cross Platform) int GetEntryKey(char* &lpEntryKey, int &lenEntryKey);
int SetEntryKey(const char* lpEntryKey, int lenEntryKey); Unicode (Windows) INT GetEntryKey(LPSTR &lpEntryKey, INT &lenEntryKey);
INT SetEntryKey(LPCSTR lpEntryKey, INT lenEntryKey);
@property (nonatomic,readwrite,assign,getter=entryKey,setter=setEntryKey:) NSData* entryKey; - (NSData*)entryKey; - (void)setEntryKey:(NSData*)newEntryKey;
#define PID_PASSWORDVAULT_ENTRYKEY 2 SECUREBLACKBOXLITE_EXTERNAL void* SECUREBLACKBOXLITE_CALL SecureBlackboxLite_PasswordVault_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); SECUREBLACKBOXLITE_EXTERNAL int SECUREBLACKBOXLITE_CALL SecureBlackboxLite_PasswordVault_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Remarks
Use this property to provide the encryption/decryption key for the current entry. This property is typically assigned from the EntryKeyNeeded event handler.
This property is automatically generated when a non-empty password is assigned to the EntryPassword property. This is because all entries, and the vault itself,are always encrypted with cryptographically strong keys, and if the user decides to use a password, it is converted to such key using a secure PBKDF function.
This property is not available at design time.
Data Type
Byte Array