public interface AEADSecretKeyEncryptorBuilder
PBESecretKeyEncryptors
.Modifier and Type | Method and Description |
---|---|
PBESecretKeyEncryptor |
build(char[] passphrase,
PublicKeyPacket pubKey)
Build a new
PBESecretKeyEncryptor using the given passphrase. |
PBESecretKeyEncryptor build(char[] passphrase, PublicKeyPacket pubKey)
PBESecretKeyEncryptor
using the given passphrase.
Note: As the AEAD protection mechanism includes the public key packet of the key into the calculation,
if the key you want to protect is supposed to be a subkey, you need to convert it to one before
calling this method. See PGPKeyPair.asSubkey(KeyFingerPrintCalculator)
.passphrase
- passphrasepubKey
- public primary or subkey packet