Interface CustomPublicKeyDataDecryptorFactory
- All Superinterfaces:
org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
,org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
- All Known Implementing Classes:
CachingBcPublicKeyDataDecryptorFactory
,HardwareSecurity.HardwareDataDecryptorFactory
public interface CustomPublicKeyDataDecryptorFactory
extends org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
Custom
PublicKeyDataDecryptorFactory
which can enable customized implementations of message decryption
using public keys.
This class can for example be used to implement message encryption using hardware tokens like smartcards or
TPMs.-
Method Summary
Modifier and TypeMethodDescriptionReturn theSubkeyIdentifier
for which this particularCustomPublicKeyDataDecryptorFactory
is intended.Methods inherited from interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
createDataDecryptor, createDataDecryptor, createDataDecryptor
Methods inherited from interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
recoverSessionData
-
Method Details
-
getSubkeyIdentifier
SubkeyIdentifier getSubkeyIdentifier()Return theSubkeyIdentifier
for which this particularCustomPublicKeyDataDecryptorFactory
is intended.- Returns:
- subkey identifier
-