Cumulus4j API
(1.0.0)

Uses of Class
org.cumulus4j.store.crypto.CryptoContext

Packages that use CryptoContext
org.cumulus4j.store Cumulus4j is a plug-in for DataNucleus providing encrypted data-storage. 
org.cumulus4j.store.crypto Crypto API for Cumulus4j (key management + en-/decryption). 
org.cumulus4j.store.crypto.keymanager Implementation of CryptoManager working with a key-manager as shown in Deployment scenarios
org.cumulus4j.store.fieldmanager Package providing field managers for extracting information from the objects to be persisted so we can pass them on to the backend StoreManager(s), and for taking information from the backend and handing it back to the user by way of their own objects. 
org.cumulus4j.store.query Query implementation for JDO and JPA. 
org.cumulus4j.store.query.eval Evaluators actually doing the query work. 
 

Uses of CryptoContext in org.cumulus4j.store
 

Methods in org.cumulus4j.store with parameters of type CryptoContext
 ObjectContainer EncryptionHandler.decryptDataEntry(CryptoContext cryptoContext, DataEntry dataEntry)
          Get a plain (unencrypted) ObjectContainer from the encrypted byte-array in the DataEntry.value property.
 IndexValue EncryptionHandler.decryptIndexEntry(CryptoContext cryptoContext, IndexEntry indexEntry)
          Get a plain (unencrypted) IndexValue from the encrypted byte-array in the IndexEntry.indexValue property.
 void EncryptionHandler.encryptDataEntry(CryptoContext cryptoContext, DataEntry dataEntry, ObjectContainer objectContainer)
          Encrypt the given plain objectContainer and store the cipher-text into the given dataEntry.
 void EncryptionHandler.encryptIndexEntry(CryptoContext cryptoContext, IndexEntry indexEntry, IndexValue indexValue)
          Encrypt the given plain indexValue and store the cipher-text into the given indexEntry.
 

Uses of CryptoContext in org.cumulus4j.store.crypto
 

Methods in org.cumulus4j.store.crypto with parameters of type CryptoContext
 Plaintext CryptoSession.decrypt(CryptoContext cryptoContext, Ciphertext ciphertext)
           Decrypt the given ciphertext.
 Ciphertext CryptoSession.encrypt(CryptoContext cryptoContext, Plaintext plaintext)
           Encrypt the given plaintext.
 

Uses of CryptoContext in org.cumulus4j.store.crypto.keymanager
 

Methods in org.cumulus4j.store.crypto.keymanager with parameters of type CryptoContext
 Plaintext KeyManagerCryptoSession.decrypt(CryptoContext cryptoContext, Ciphertext ciphertext)
           
 Ciphertext KeyManagerCryptoSession.encrypt(CryptoContext cryptoContext, Plaintext plaintext)
           Encrypt the given plaintext.
 

Uses of CryptoContext in org.cumulus4j.store.fieldmanager
 

Constructors in org.cumulus4j.store.fieldmanager with parameters of type CryptoContext
FetchFieldManager(ObjectProvider op, CryptoContext cryptoContext, ClassMeta classMeta, AbstractClassMetaData dnClassMetaData, ObjectContainer objectContainer)
           
 

Uses of CryptoContext in org.cumulus4j.store.query
 

Methods in org.cumulus4j.store.query that return CryptoContext
 CryptoContext QueryEvaluator.getCryptoContext()
           
 

Uses of CryptoContext in org.cumulus4j.store.query.eval
 

Fields in org.cumulus4j.store.query.eval declared as CryptoContext
protected  CryptoContext PrimaryExpressionResolver.cryptoContext
           
 


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.