|
Bouncy Castle Cryptography Library 1.65 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A builder for PGPDataEncryptor
instances, which can be used to encrypt data objects.
Method Summary | |
PGPDataEncryptor |
build(byte[] keyBytes)
Builds a data encryptor using the algorithm configured for this builder. |
int |
getAlgorithm()
The encryption algorithm used by data encryptors created by this builder. |
java.security.SecureRandom |
getSecureRandom()
Gets the SecureRandom instance used by this builder. |
Method Detail |
public int getAlgorithm()
symmetric encryption algorithms
.public PGPDataEncryptor build(byte[] keyBytes) throws PGPException
keyBytes
- the bytes of the key to use for the cipher.
PGPException
- if an error occurs initialising the configured encryption.public java.security.SecureRandom getSecureRandom()
If a SecureRandom has not been explicitly configured, a default SecureRandom
is
constructed and retained by the this builder.
|
Bouncy Castle Cryptography Library 1.65 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |