Bruno,
Thanks for the info.

In the mean time, I am going with simple and (functional?) 
the specific fields that need to be protected are encrypted.

While I do need to unencrypt the data for various uses, once encrypted 
in the database the field is never again un encrypted.

When it is needed, it is copied, into a variable, un encrypted, used 
and thrown away.

Chip


On Thu, 18 Apr 2019 08:01:17 +0000, Bruno LEGAY via 4D_Tech wrote:
> Hi,
> 
> Native database level encryption is coming !!!
> 
> If you need this, it is probably worth waiting for 4D v17 R5 / v18 !
> I would be silly to re-invent the wheel...
> 
> This is a great feature and a good selling point. Thanks 4D.
> 
> https://blog.4d.com/introduction-to-data-encryption-in-4d/
> 
> Bruno LEGAY
> A&C Consulting
> 
> 
>> Le 2 avr. 2019 à 11:14, Bruno LEGAY <[email protected]> a écrit :
>> 
>> Hi,
>> 
>> Instead of keychain, which is a good idea but maybe problematic for 
>> cross platform and backing-up / restoring. Don't get me wrong, I 
>> like and I trust apple iCloud backups but maybe not a good option 
>> for your situation.
>> 
>> There is the PKCS12 file format which is made to store private keys 
>> (a keystore)... The file is a secure (encrypted) key store which can 
>> be opened with a password.
>> 
>> This way, each user has a keystore password (random generated) and a 
>> pkcs12 file in a blob, the keystone password is encrypted with a 
>> master password (or using a custom user password).
>> The keystore contains the private key. The public key can always be 
>> generated from a private key.
>> You will have to be sure that the system works when user changes his 
>> main password, etc..
>> 
>> openssl can manage PKCS12.
>> 
>> Contact me if you need some help on this (I have done a lot of 
>> openssl stuff with 4D components).
>> 
>> HTH
>> Bruno LEGAY
>> A&C Consulting
>> 
>> 
>> 
> 
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************
---------------
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to