Skip navigation links
AeroGear Android Security Library 2.0.0-alpha.1
A B C D E G I K N O P R S 

A

AbstractEncryptionService - Class in org.jboss.aerogear.android.impl.security
This class will manage Instance and Application scoped IVs.
AbstractEncryptionService(Context) - Constructor for class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
addEntry(String, byte[]) - Method in class org.jboss.aerogear.android.impl.security.KeyStoreServices
 
addOnEncryptionServiceCreatedListener(OnEncryptionServiceCreatedListener) - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
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.impl.security.AbstractEncryptionService
 
asService() - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
Creates a EncryptionService based on the current configuration and notifies all listeners

B

buildService() - Method in class org.jboss.aerogear.android.impl.security.PassphraseCryptoConfiguration
 
buildService() - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
 
buildService() - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
Validates configuration parameters and returns a EncryptionService instance.

C

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

D

decrypt(byte[]) - Method in class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
decrypt(byte[], byte[]) - Method in class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
decrypt(Collection<byte[]>) - Method in class org.jboss.aerogear.android.impl.util.CryptoUtils
 
decrypt(byte[]) - Method in class org.jboss.aerogear.android.impl.util.CryptoUtils
 
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

E

encrypt(byte[]) - Method in class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
encrypt(byte[], byte[]) - Method in class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
encrypt(T) - Method in class org.jboss.aerogear.android.impl.util.CryptoUtils
 
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
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.CryptoManager
Fetches an instance of encryption service.
getAlias() - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The alias of the key in the keystore.
getContext() - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.impl.security.AbstractEncryptionService
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.impl.security.PassphraseEncryptionServices
 
getCryptoInstance() - Method in class org.jboss.aerogear.android.impl.security.PasswordEncryptionServices
 
getEntry(String) - Method in class org.jboss.aerogear.android.impl.security.KeyStoreServices
 
getKeyStoreFile() - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The keystore file is the filename of the keystore.
getName() - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
 
getOnEncryptionServiceCreatedListeners() - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
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.impl.security.PassphraseCryptoConfiguration
The passphrase is phrase which will be used to generate a key.
getPassword() - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The password is a String value protecting the keystore.
getSalt() - Method in class org.jboss.aerogear.android.impl.security.PassphraseCryptoConfiguration
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.impl.security.AbstractEncryptionService
 
InvalidKeyException - Exception in org.jboss.aerogear.android.impl.crypto
 
InvalidKeyException(RuntimeException) - Constructor for exception org.jboss.aerogear.android.impl.crypto.InvalidKeyException
 

K

KeyStoreServices - Class in org.jboss.aerogear.android.impl.security
 
KeyStoreServices(Context, char[]) - Constructor for class org.jboss.aerogear.android.impl.security.KeyStoreServices
 

N

newConfiguration() - Method in class org.jboss.aerogear.android.security.PassphraseConfigurationProvider
 

O

onEncryptionServiceCreated(CryptoConfiguration<?>, 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.impl.crypto - package org.jboss.aerogear.android.impl.crypto
 
org.jboss.aerogear.android.impl.security - package org.jboss.aerogear.android.impl.security
 
org.jboss.aerogear.android.impl.util - package org.jboss.aerogear.android.impl.util
 
org.jboss.aerogear.android.security - package org.jboss.aerogear.android.security
 

P

PassphraseConfigurationProvider - Class in org.jboss.aerogear.android.security
 
PassphraseConfigurationProvider() - Constructor for class org.jboss.aerogear.android.security.PassphraseConfigurationProvider
 
PassphraseCryptoConfiguration - Class in org.jboss.aerogear.android.impl.security
Configures an instance of PassphraseEncryptionServices.
PassphraseCryptoConfiguration() - Constructor for class org.jboss.aerogear.android.impl.security.PassphraseCryptoConfiguration
 
PassphraseEncryptionServices - Class in org.jboss.aerogear.android.impl.security
This class generates a CryptoBox from a PassPhrase
PassphraseEncryptionServices(PassphraseCryptoConfiguration) - Constructor for class org.jboss.aerogear.android.impl.security.PassphraseEncryptionServices
 
PasswordEncryptionServices - Class in org.jboss.aerogear.android.impl.security
This class will build a CryptoBox including keys from a keystore protected by a password.
PasswordEncryptionServices(PasswordProtectedKeyStoreCryptoConfiguration) - Constructor for class org.jboss.aerogear.android.impl.security.PasswordEncryptionServices
 
PasswordProtectedKeyStoreCryptoConfiguration - Class in org.jboss.aerogear.android.impl.security
Configures an instance of PasswordEncryptionServices.
PasswordProtectedKeyStoreCryptoConfiguration() - Constructor for class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
 

R

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

S

save() - Method in class org.jboss.aerogear.android.impl.security.KeyStoreServices
 
setAlias(String) - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The alias of the key in the keystore.
setContext(Context) - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
 
setKeyStoreFile(String) - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The keystore file is the filename of the keystore.
setName(String) - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
 
setOnEncryptionServiceCreatedListeners(Collection<OnEncryptionServiceCreatedListener>) - Method in class org.jboss.aerogear.android.security.CryptoConfiguration
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.impl.security.PassphraseCryptoConfiguration
The passphrase is phrase which will be used to generate a key.
setPassword(String) - Method in class org.jboss.aerogear.android.impl.security.PasswordProtectedKeyStoreCryptoConfiguration
The password is a String value protecting the keystore.
setSalt(byte[]) - Method in class org.jboss.aerogear.android.impl.security.PassphraseCryptoConfiguration
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.0.0-alpha.1

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