public class BouncyCastleFactories extends Object implements EncryptionFactories
Factories for engines that use Bouncy Castle API as encryption implementations. This factory creates these algorithms:
Compared to CryptoFactories, this one does not require JCE installed for
stronger ciphers, e.g. AES-256.
| Constructor and Description |
|---|
BouncyCastleFactories() |
| Modifier and Type | Method and Description |
|---|---|
SymmetricEncryptionEngineFactory<ByteArray> |
aes() |
SymmetricEncryptionEngineFactory<ByteArray> |
aes256() |
EncryptionKeyFactory<ByteArray,DerivedKeyParams> |
derivedKeyFactory() |
AsymmetricEncryptionEngineFactory<RSAKeyParams,RSAKeyParams> |
rsa() |
SymmetricEncryptionEngineFactory<ByteArray> |
tripleDes() |
public EncryptionKeyFactory<ByteArray,DerivedKeyParams> derivedKeyFactory()
derivedKeyFactory in interface EncryptionFactoriespublic SymmetricEncryptionEngineFactory<ByteArray> aes256()
aes256 in interface EncryptionFactoriespublic SymmetricEncryptionEngineFactory<ByteArray> aes()
aes in interface EncryptionFactoriespublic SymmetricEncryptionEngineFactory<ByteArray> tripleDes()
tripleDes in interface EncryptionFactoriespublic AsymmetricEncryptionEngineFactory<RSAKeyParams,RSAKeyParams> rsa()
rsa in interface EncryptionFactoriesCopyright © 2016. All rights reserved.