README.md
file.Kindly, click on below button to download.Sample appView on GithubAPP_ID
APP_KEY_ID
APP_KEY
APP_ID
APP_KEY_ID
APP_KEY
identities
on Virgil.
VIRGIL TOKEN
is required for initialization of E3Kit on the client-side.
CometChat users and groups have IDENTITIES
on Virgil.
IDENTITIES
. These can be cached in your app for reuse.
GROUP OWNER.
GROUP OWNER
can add members to or remove members from a Virgil group.GROUP OWNER
.GROUP OWNER
identity to list the groups followed by encrypting or decrypting messages from those groups. The IDENTITY
for the GROUP OWNER
is 2137f9ef75295ea
.
Learn more about Virgil Group Encryption here.
VIRGIL TOKEN
and VIRGIL IDENTITY
for the logged in user.
VIRGIL TOKEN
that was generated before. Learn more about setting up E3Kit client here. The EThree.initialize
method takes a second parameter that is object with the following two keys:
groupStorageName
: Pass the value as .g_${current_timestamp}
storageName
: Pass the value as.l_${current_timestamp}
CARD
is generated for the logged in user. It contains the PUBLIC KEY
that is available for everyone else.
PRIVATE KEY
is generated and stored locally for the logged in user.
PRIVATE KEY
is very important and must be backed up using E3Kit. This step requires the VIRGIL IDENTITY
that was generated for the logged in user.
VIRGIL IDENTITY
of the receiver by making a call to the extension.VIRGIL IDENTITY
is then used for fetching the receiver’s CARD
.CARD
is then used to encrypt the text message.PRIVATE KEY
at his end to view the original text.cleanup()
method provided by the E3Kit to remove the Private key from the user’s device.PRIVATE KEY
is backed up during the first time a user registers using Virgil’s E3Kit.PRIVATE KEY
, thus ensuring multi-device support and continued access to older messages.