BcPGPDataEncryptorBuilder
, JcePGPDataEncryptorBuilder
public interface PGPDataEncryptorBuilder
PGPDataEncryptor
instances, which can be used to encrypt data objects.Modifier and Type | Method | Description |
---|---|---|
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.
|
int getAlgorithm()
symmetric encryption algorithms
.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.java.security.SecureRandom getSecureRandom()
If a SecureRandom has not been explicitly configured, a default SecureRandom
is
constructed and retained by the this builder.