Bouncy Castle Cryptography Library 1.81

org.bouncycastle.openpgp.operator.jcajce
Class JcaAEADSecretKeyEncryptorFactory

java.lang.Object
  extended byorg.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorFactory
All Implemented Interfaces:
PBESecretKeyEncryptorFactory

public class JcaAEADSecretKeyEncryptorFactory
extends java.lang.Object
implements PBESecretKeyEncryptorFactory


Constructor Summary
JcaAEADSecretKeyEncryptorFactory()
           
 
Method Summary
 PBESecretKeyEncryptor build(char[] passphrase, PublicKeyPacket pubKeyPacket)
          Build a new PBESecretKeyEncryptor instance from the given passphrase and public key packet.
 JcaAEADSecretKeyEncryptorFactory setProvider(java.security.Provider provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcaAEADSecretKeyEncryptorFactory

public JcaAEADSecretKeyEncryptorFactory()
Method Detail

setProvider

public JcaAEADSecretKeyEncryptorFactory setProvider(java.security.Provider provider)

build

public PBESecretKeyEncryptor build(char[] passphrase,
                                   PublicKeyPacket pubKeyPacket)
Description copied from interface: PBESecretKeyEncryptorFactory
Build a new PBESecretKeyEncryptor instance from the given passphrase and public key packet.

Specified by:
build in interface PBESecretKeyEncryptorFactory
Parameters:
passphrase - passphrase
pubKeyPacket - public-key packet of the key to protect (needed for AEAD)
Returns:
key encryptor

Bouncy Castle Cryptography Library 1.81