Package org.bouncycastle.openpgp.api
Class OpenPGPEncryptionNegotiator
java.lang.Object
org.bouncycastle.openpgp.api.OpenPGPEncryptionNegotiator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbestAEADCiphersuiteByWeight
(Collection<OpenPGPCertificate> certificates, OpenPGPPolicy policy) abstract MessageEncryptionMechanism
negotiateEncryption
(OpenPGPMessageGenerator configuration) Negotiate encryption mode and algorithms.
-
Constructor Details
-
OpenPGPEncryptionNegotiator
public OpenPGPEncryptionNegotiator()
-
-
Method Details
-
negotiateEncryption
public abstract MessageEncryptionMechanism negotiateEncryption(OpenPGPMessageGenerator configuration) Negotiate encryption mode and algorithms.- Parameters:
configuration
- message generator configuration- Returns:
- negotiated encryption mode and algorithms
-
bestAEADCiphersuiteByWeight
public static PreferredAEADCiphersuites.Combination bestAEADCiphersuiteByWeight(Collection<OpenPGPCertificate> certificates, OpenPGPPolicy policy)
-