Skip navigation links
AeroGear Android Security Library 2.1.0
A B C D E G I K N O P R S 

A

AbstractEncryptionConfiguration<CONFIGURATION extends AbstractEncryptionConfiguration<CONFIGURATION>> - Class in org.jboss.aerogear.android.security
 
AbstractEncryptionConfiguration() - Constructor for class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
 
AbstractEncryptionService - Class in org.jboss.aerogear.android.security
This class will manage Instance and Application scoped IVs.
AbstractEncryptionService(Context) - Constructor for class org.jboss.aerogear.android.security.AbstractEncryptionService
 
addEntry(String, byte[]) - Method in class org.jboss.aerogear.android.security.util.KeyStoreUtils
 
addOnEncryptionServiceCreatedListener(OnEncryptionServiceCreatedListener) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
OnEncryptionServiceCreatedListeners are a collection of classes to be notified when the configuration of the service is complete.
applicationIV - Variable in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
asService() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
Creates a EncryptionService based on the current configuration and notifies all listeners

B

buildService() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
Validates configuration parameters and returns a EncryptionService instance.
buildService() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
 
buildService() - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
 

C

config(String, Class<CFG>) - Static method in class org.jboss.aerogear.android.security.SecurityManager
Begins a new fluent configuration stanza.
CryptoUtils<T> - Class in org.jboss.aerogear.android.security.util
 
CryptoUtils(PrivateKey, byte[], Class<T>) - Constructor for class org.jboss.aerogear.android.security.util.CryptoUtils
 
CryptoUtils(PrivateKey, byte[], Class<T>, GsonBuilder) - Constructor for class org.jboss.aerogear.android.security.util.CryptoUtils
 

D

decrypt(byte[]) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
decrypt(byte[], byte[]) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
decrypt(byte[]) - Method in interface org.jboss.aerogear.android.security.EncryptionService
Decrypt the message with an application scoped IV
decrypt(byte[], byte[]) - Method in interface org.jboss.aerogear.android.security.EncryptionService
Decrypt the message with an IV
decrypt(Collection<byte[]>) - Method in class org.jboss.aerogear.android.security.util.CryptoUtils
 
decrypt(byte[]) - Method in class org.jboss.aerogear.android.security.util.CryptoUtils
 

E

encrypt(byte[]) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
encrypt(byte[], byte[]) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
encrypt(byte[]) - Method in interface org.jboss.aerogear.android.security.EncryptionService
Encrypt the message with an application scoped IV
encrypt(byte[], byte[]) - Method in interface org.jboss.aerogear.android.security.EncryptionService
Encrypt the message with a iv
encrypt(T) - Method in class org.jboss.aerogear.android.security.util.CryptoUtils
 
EncryptionService - Interface in org.jboss.aerogear.android.security
Classes which implement this interface are responsible for providing encryption services to AeroGear.

G

get(String) - Static method in class org.jboss.aerogear.android.security.SecurityManager
Fetches an instance of encryption service.
getAlias() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The alias of the key in the keystore.
getContext() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionEncryptionServices
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionServices
 
getEntry(String) - Method in class org.jboss.aerogear.android.security.util.KeyStoreUtils
 
getKeyStoreFile() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The keystore file is the filename of the keystore.
getName() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
 
getOnEncryptionServiceCreatedListeners() - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
OnEncryptionServiceCreatedListeners are a collection of classes to be notified when the configuration of the service is complete.
getPassphrase() - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
The passphrase is phrase which will be used to generate a key.
getPassword() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The password is a String value protecting the keystore.
getSalt() - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
A cryptographic salt to be used by the Encryption Service to generate a key.

I

INSTANCE_IV - Static variable in class org.jboss.aerogear.android.security.AbstractEncryptionService
 
InvalidKeyException - Exception in org.jboss.aerogear.android.security
 
InvalidKeyException(RuntimeException) - Constructor for exception org.jboss.aerogear.android.security.InvalidKeyException
 

K

KeyStoreBasedEncryptionConfiguration - Class in org.jboss.aerogear.android.security.keystore
KeyStoreBasedEncryptionConfiguration() - Constructor for class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
 
KeyStoreBasedEncryptionConfigurationProvider - Class in org.jboss.aerogear.android.security.keystore
 
KeyStoreBasedEncryptionConfigurationProvider() - Constructor for class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfigurationProvider
 
KeyStoreBasedEncryptionEncryptionServices - Class in org.jboss.aerogear.android.security.keystore
This class will build a CryptoBox including keys from a keystore protected by a password.
KeyStoreBasedEncryptionEncryptionServices(KeyStoreBasedEncryptionConfiguration) - Constructor for class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionEncryptionServices
 
KeyStoreUtils - Class in org.jboss.aerogear.android.security.util
 
KeyStoreUtils(Context, char[]) - Constructor for class org.jboss.aerogear.android.security.util.KeyStoreUtils
 

N

newConfiguration() - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfigurationProvider
 
newConfiguration() - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfigurationProvider
 

O

onEncryptionServiceCreated(AbstractEncryptionConfiguration<?>, EncryptionService) - Method in interface org.jboss.aerogear.android.security.OnEncryptionServiceCreatedListener
A method called when EncryptionServices are created.
OnEncryptionServiceCreatedListener - Interface in org.jboss.aerogear.android.security
 
org.jboss.aerogear.android.security - package org.jboss.aerogear.android.security
 
org.jboss.aerogear.android.security.keystore - package org.jboss.aerogear.android.security.keystore
 
org.jboss.aerogear.android.security.passphrase - package org.jboss.aerogear.android.security.passphrase
 
org.jboss.aerogear.android.security.util - package org.jboss.aerogear.android.security.util
 

P

PassphraseGeneratedEncryptionConfiguration - Class in org.jboss.aerogear.android.security.passphrase
Configures an instance of PassphraseGeneratedEncryptionServices.
PassphraseGeneratedEncryptionConfiguration() - Constructor for class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
 
PassphraseGeneratedEncryptionConfigurationProvider - Class in org.jboss.aerogear.android.security.passphrase
 
PassphraseGeneratedEncryptionConfigurationProvider() - Constructor for class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfigurationProvider
 
PassphraseGeneratedEncryptionServices - Class in org.jboss.aerogear.android.security.passphrase
This class generates a CryptoBox from a PassPhrase
PassphraseGeneratedEncryptionServices(PassphraseGeneratedEncryptionConfiguration) - Constructor for class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionServices
 

R

registerConfigurationProvider(Class<CFG>, ConfigurationProvider<CFG>) - Static method in class org.jboss.aerogear.android.security.SecurityManager
This will add a new Configuration that this Manager can build Configurations for.

S

save() - Method in class org.jboss.aerogear.android.security.util.KeyStoreUtils
 
SecurityManager - Class in org.jboss.aerogear.android.security
 
setAlias(String) - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The alias of the key in the keystore.
setContext(Context) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
 
setKeyStoreFile(String) - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The keystore file is the filename of the keystore.
setName(String) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
 
setOnEncryptionServiceCreatedListeners(Collection<OnEncryptionServiceCreatedListener>) - Method in class org.jboss.aerogear.android.security.AbstractEncryptionConfiguration
OnEncryptionServiceCreatedListeners are a collection of classes to be notified when the configuration of the Service is complete.
setPassphrase(String) - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
The passphrase is phrase which will be used to generate a key.
setPassword(String) - Method in class org.jboss.aerogear.android.security.keystore.KeyStoreBasedEncryptionConfiguration
The password is a String value protecting the keystore.
setSalt(byte[]) - Method in class org.jboss.aerogear.android.security.passphrase.PassphraseGeneratedEncryptionConfiguration
A cryptographic salt to be used by the Encryption Service to generate a key.
A B C D E G I K N O P R S 
Skip navigation links
AeroGear Android Security Library 2.1.0

Copyright © 2015 JBoss by Red Hat. All rights reserved.