Overview

Summary

ContactDonateImprint


Appendix E-21: ENCRYPTION KEY BUNDLE (UI prompt)


EncryptionKeyBundleUserAccountModuleSignalMessenger

Properties (5)

PropertyTypeEntityReferenceModule
(1) BundleVersionINTEncryptionKeyBundle
(2) CreatedAtDATEEncryptionKeyBundle
(3) DeviceLONGEncryptionKeyBundleDeviceMessageModule
(4) IdentityKeyLONGEncryptionKeyBundleIdentityKeyCallDurationModule
(5) UserAccountLONGEncryptionKeyBundleUserAccountUserAccountModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /encryptionkeybundle/device/{id}findAllEncryptionKeyBundleOfDevice(id)UserAccountModuleGETDevice EncryptionKeyBundle
(2) /encryptionkeybundle/{id}findEncryptionKeyBundleById(id)UserAccountModuleGETEncryptionKeyBundle
(3) /encryptionkeybundle/{id}updateEncryptionKeyBundleById(encryptionkeybundle)UserAccountModulePUTEncryptionKeyBundle
(4) /encryptionkeybundlefindAllEncryptionKeyBundle()UserAccountModuleGETEncryptionKeyBundle
(5) /encryptionkeybundle/identitykey/{id}findAllEncryptionKeyBundleOfIdentityKey(id)UserAccountModuleGETIdentityKey EncryptionKeyBundle
(6) /encryptionkeybundle/{id}deleteEncryptionKeyBundleById(id)UserAccountModuleDELETEEncryptionKeyBundle
(7) /encryptionkeybundle/useraccount/{id}findAllEncryptionKeyBundleOfUserAccount(id)UserAccountModuleGETUserAccount EncryptionKeyBundle
(8) /encryptionkeybundleinsertEncryptionKeyBundle(encryptionkeybundle)UserAccountModulePOSTEncryptionKeyBundle





Example:

final EncryptionKeyBundle encryptionkeybundle = (EncryptionKeyBundle) invokeModule(USER_ACCOUNT_MODULE + "/encryptionkeybundle/" + id, EncryptionKeyBundle.class);
if (encryptionkeybundle != null) {
    final IdentityKey identitykey1 = (IdentityKey) invokeModule(CALL_DURATION_MODULE + "/identitykey/" + encryptionkeybundle.getIdentityKey().getId(), IdentityKey.class);
    if (identitykey1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + identitykey1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Device device3 = (Device) invokeModule(MESSAGE_MODULE + "/device/" + encryptionkeybundle.getDevice().getId(), Device.class);
    if (device3 != null) {
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + device3.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
        }
    }
    final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + encryptionkeybundle.getUserAccount().getId(), UserAccount.class);
    if (useraccount5 != null) {
    }
}
return encryptionkeybundle;


Overview

Summary

ContactDonateImprint