- CLEAR_CODE_DEFAULT - Static variable in interface org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8
-
Prefix to decrypted hex hash to get a clue, what to use and what it is; should be always 10 bytes.
- CLI - Class in org.apache.fulcrum.jce.crypto.cli
-
Command line tool for encrypting/decrypting files
file [enc|dec] passwd [file]*
string [enc|dec] passwd plaintext
- CLI() - Constructor for class org.apache.fulcrum.jce.crypto.cli.CLI
-
- CLI2 - Class in org.apache.fulcrum.jce.crypto.cli
-
Manifest main class.
- CLI2() - Constructor for class org.apache.fulcrum.jce.crypto.cli.CLI2
-
- copy(InputStream, OutputStream) - Static method in class org.apache.fulcrum.jce.crypto.CryptoUtil
-
- copy(InputStream, OutputStream) - Method in class org.apache.fulcrum.jce.crypto.SmartDecryptingInputStream
-
Pumps the input stream to the output stream.
- copy(InputStream, OutputStream) - Static method in class org.apache.fulcrum.jce.crypto.StreamUtil
-
Pumps the input stream to the output stream.
- COUNT - Static variable in interface org.apache.fulcrum.jce.crypto.CryptoParameters
-
Parameter for PBEParameterSpec
- count - Variable in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
the count paramter for the PBE algorithm
- count - Variable in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
the count parameter for the algorithm, not used for GCM
- COUNT - Static variable in interface org.apache.fulcrum.jce.crypto.PasswordParameters
-
Parameter for the number of SHA256 invocation
- COUNT_J8 - Static variable in class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
default count for pbe spec
- create() - Method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Create a new password
- create(String) - Method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Create a new password using a seed
- create(char[]) - Method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
- create(char[], byte[], int) - Method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Creates a default password using "xxxx-xxxx-xxxx-xxxxx".
- createCipher(InputStream, int, char[]) - Method in class org.apache.fulcrum.jce.crypto.algo.CryptoStreamGCMImpl
-
Create a Cipher.
- createCipher(InputStream, int, char[]) - Method in class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
Create a Cipher.
- createCipher(int, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Create a Cipher.
- createCipher(int, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- createCipher(InputStream, int, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
Create a Cipher.
- createInputStream(Object) - Static method in class org.apache.fulcrum.jce.crypto.StreamUtil
-
Create an input stream supporting the following types
String (using the UTF-8 encoded content)
File
byte[]
char[]
ByteArrayOutputStream
InputStream
- createKey(char[], byte[]) - Method in class org.apache.fulcrum.jce.crypto.algo.CryptoStreamGCMImpl
-
Create a AES/GCM key.
- createKey(char[], byte[]) - Method in class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
Create a PBE key.
- createKey(char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Create a PBE key.
- createKey(char[], byte[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
Create a PBE key.
- createOutputStream(Object) - Static method in class org.apache.fulcrum.jce.crypto.StreamUtil
-
Create an output stream supporting the following types
File
String
OutputStream
- CryptoParameters - Interface in org.apache.fulcrum.jce.crypto
-
CryptoParameters used for encryption/decrytpion.
- CryptoParametersJ8 - Interface in org.apache.fulcrum.jce.crypto.extended
-
CryptoParameters used for encryption/decryption.
- CryptoParametersJ8.TYPES - Enum in org.apache.fulcrum.jce.crypto.extended
-
- CryptoParametersJ8.TYPES_IMPL - Enum in org.apache.fulcrum.jce.crypto.extended
-
- CryptoStreamFactory - Interface in org.apache.fulcrum.jce.crypto
-
Interface for creating encrypting/decrypting streams.
- cryptoStreamFactory - Variable in class org.apache.fulcrum.jce.crypto.CryptoUtil
-
- CryptoStreamFactoryImpl - Class in org.apache.fulcrum.jce.crypto
-
Concrete factory for creating encrypting/decrypting streams.
- CryptoStreamFactoryImpl() - Constructor for class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Constructor
- CryptoStreamFactoryImpl(byte[], int) - Constructor for class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Constructor
- CryptoStreamFactoryJ8 - Interface in org.apache.fulcrum.jce.crypto.extended
-
Interface for creating encrypting/decrypting streams.
- CryptoStreamFactoryJ8Template - Class in org.apache.fulcrum.jce.crypto.extended
-
Concrete factory for creating encrypting/decrypting streams.
- CryptoStreamFactoryJ8Template() - Constructor for class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- CryptoStreamFactoryTemplate - Class in org.apache.fulcrum.jce.crypto
-
Concrete factory for creating encrypting/decrypting streams.
- CryptoStreamFactoryTemplate() - Constructor for class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- CryptoStreamGCMImpl - Class in org.apache.fulcrum.jce.crypto.algo
-
Concrete implementation for creating encrypting/decrypting streams.
- CryptoStreamGCMImpl() - Constructor for class org.apache.fulcrum.jce.crypto.algo.CryptoStreamGCMImpl
-
Constructor
- CryptoStreamGCMImpl(byte[]) - Constructor for class org.apache.fulcrum.jce.crypto.algo.CryptoStreamGCMImpl
-
Constructor
- CryptoStreamPBEImpl - Class in org.apache.fulcrum.jce.crypto.algo
-
Concrete implementation for creating encrypting/decrypting streams.
- CryptoStreamPBEImpl() - Constructor for class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
- CryptoStreamPBEImpl(byte[]) - Constructor for class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
Constructor
- CryptoStreamPBEImpl(byte[], int) - Constructor for class org.apache.fulcrum.jce.crypto.algo.CryptoStreamPBEImpl
-
Constructor
- CryptoUtil - Class in org.apache.fulcrum.jce.crypto
-
Helper class to provde generic functions to work with CryptoStreams.
- CryptoUtil() - Constructor for class org.apache.fulcrum.jce.crypto.CryptoUtil
-
- CryptoUtil(byte[], int) - Constructor for class org.apache.fulcrum.jce.crypto.CryptoUtil
-
- CryptoUtilJ8 - Class in org.apache.fulcrum.jce.crypto.extended
-
Helper class to provide typed functions to work with CryptoStreams.
- CryptoUtilJ8(CryptoParametersJ8.TYPES, byte[], int) - Constructor for class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
- generateSalt() - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getAlgorithm() - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Info about used algorithm.
- getAlgorithm() - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
- getAlgorithm() - Method in enum org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8.TYPES_IMPL
-
- getAlgorithm() - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getClearCode() - Method in enum org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8.TYPES
-
Clear code should be always 10 bytes.
- getClearCode() - Method in enum org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8.TYPES_IMPL
-
clear code depending on algorithm AES size return J8AESAES_<size>;.
- getCount() - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
- getCount() - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getCryptoStreamFactory() - Method in class org.apache.fulcrum.jce.crypto.CryptoUtil
-
- getInputStream(InputStream, String) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates input stream based on the decryption mode
using the default password.
- getInputStream(InputStream, String, char[]) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates input stream based on the decryption mode
using the given password.
- getInputStream(InputStream) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates a decrypting input stream using the default password.
- getInputStream(InputStream, char[]) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates an decrypting input stream using a given password.
- getInputStream(InputStream, String) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getInputStream(InputStream, String, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getInputStream(InputStream) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getInputStream(InputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getInputStream(InputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getInputStream(InputStream, String) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
not used / implemented methods
- getInputStream(InputStream, String, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getInputStream(InputStream) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Factory method to get a default instance
- getInstance(byte[], int) - Static method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
Factory method to get a default instance
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.CryptoUtil
-
Factory method to get a default instance
- getInstance(byte[], int) - Static method in class org.apache.fulcrum.jce.crypto.CryptoUtil
-
Factory method to get a default instance
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getInstance(CryptoParametersJ8.TYPES) - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
Factory method to get a default instance
- getInstance(CryptoParametersJ8.TYPES, byte[], int) - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
Factory method to get a default instance
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
Factory method to get a default instance
default type PDC
- getInstance(CryptoParametersJ8.TYPES) - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
Factory method to get a default instance
- getInstance(CryptoParametersJ8.TYPES, byte[], int) - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
Factory method to get a default instance
- getInstance() - Static method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Factory method to get a default instance
- getInstance(String) - Static method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Factory method to get a default instance
- getInstance(String, int) - Static method in class org.apache.fulcrum.jce.crypto.PasswordFactory
-
Factory method to get a default instance
- getInstances() - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
- getInstancesWithExplicitParams() - Static method in class org.apache.fulcrum.jce.crypto.extended.CryptoUtilJ8
-
- getOutputStream(OutputStream) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates an encrypting output stream using the default password.
- getOutputStream(OutputStream, char[]) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates an encrypting output stream using the given password.
- getOutputStream(OutputStream) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getOutputStream(OutputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getOutputStream(InputStream, OutputStream, char[]) - Method in interface org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8
-
Creates an encrypting output stream using the given password.
- getOutputStream(InputStream, OutputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getOutputStream(OutputStream) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getOutputStream(OutputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getProviderName() - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
- getProviderName() - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getSalt() - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
- getSalt() - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getSmartInputStream(InputStream) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates a smart decrypting input stream using the default
password.
- getSmartInputStream(InputStream, char[]) - Method in interface org.apache.fulcrum.jce.crypto.CryptoStreamFactory
-
Creates a smart decrypting input stream using a given
password.
- getSmartInputStream(InputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
- getSmartInputStream(InputStream) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getSmartInputStream(InputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryTemplate
-
- getSmartInputStream(InputStream) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getSmartInputStream(InputStream, char[]) - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- getSupportedAlgos(List<String>, String, boolean) - Static method in interface org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8
-
Checks Java provider with type has exact type or contains any of the strings in algoList.
- getType() - Method in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
- PasswordFactory - Class in org.apache.fulcrum.jce.crypto
-
The implementation supplies a default password in the case that
the programmer don't want to have additional hassles.
- PasswordFactory(String) - Constructor for class org.apache.fulcrum.jce.crypto.PasswordFactory
-
- PasswordFactory(String, int) - Constructor for class org.apache.fulcrum.jce.crypto.PasswordFactory
-
- PasswordParameters - Interface in org.apache.fulcrum.jce.crypto
-
Parameters for creating a password.
- printHelp() - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI
-
Prints usage information.
- printHelp() - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI2
-
Prints usage information.
- processFile(String, char[], File, File) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI
-
Decrypt and encrypt a single file
- processFile(String, char[], File, File) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI2
-
Decrypt/encrypt a single file
- processFiles(String[]) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI
-
Decrypt/encrypt a list of files
- processFiles(String[]) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI2
-
Decrypt/encrypt a list of files
- processString(String[]) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI
-
Decrypt/encrypt a string.
- processString(String[]) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI2
-
Decrypt and encrypt a string.
- processString(String, char[], String) - Static method in class org.apache.fulcrum.jce.crypto.cli.CLI2
-
Decrypt and encrypt a string.
- PROVIDER_TYPES - Static variable in interface org.apache.fulcrum.jce.crypto.extended.CryptoParametersJ8
-
- providerName - Variable in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
the name of the JCE provider
- PROVIDERNAME - Static variable in class org.apache.fulcrum.jce.crypto.CryptoStreamFactoryImpl
-
The JCE provider name known to work.
- providerName - Variable in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
the name of the JCE provider
- PROVIDERNAME - Static variable in class org.apache.fulcrum.jce.crypto.extended.CryptoStreamFactoryJ8Template
-
The JCE provider name known to work.