Class Policy.SymmetricKeyAlgorithmPolicy

  • Enclosing class:
    Policy

    public static final class Policy.SymmetricKeyAlgorithmPolicy
    extends java.lang.Object
    • Method Detail

      • getDefaultSymmetricKeyAlgorithm

        public SymmetricKeyAlgorithm getDefaultSymmetricKeyAlgorithm()
        Return the default symmetric key algorithm. This algorithm is used as a fallback when no consensus about symmetric algorithms can be reached.
        Returns:
        default symmetric encryption algorithm
      • isAcceptable

        public boolean isAcceptable​(SymmetricKeyAlgorithm algorithm)
        Return true if the given symmetric encryption algorithm is acceptable by this policy.
        Parameters:
        algorithm - algorithm
        Returns:
        true if algorithm is acceptable, false otherwise
      • isAcceptable

        public boolean isAcceptable​(int algorithmId)
        Return true if the given symmetric encryption algorithm is acceptable by this policy.
        Parameters:
        algorithmId - algorithm
        Returns:
        true if algorithm is acceptable, false otherwise
      • defaultSymmetricKeyEncryptionAlgorithmPolicy

        public static Policy.SymmetricKeyAlgorithmPolicy defaultSymmetricKeyEncryptionAlgorithmPolicy()
        The default symmetric encryption algorithm policy of PGPainless.
        Returns:
        default symmetric encryption algorithm policy
      • defaultSymmetricKeyDecryptionAlgorithmPolicy

        public static Policy.SymmetricKeyAlgorithmPolicy defaultSymmetricKeyDecryptionAlgorithmPolicy()
        The default symmetric decryption algorithm policy of PGPainless.
        Returns:
        default symmetric decryption algorithm policy