Class Policy.PublicKeyAlgorithmPolicy

  • Enclosing class:
    Policy

    public static final class Policy.PublicKeyAlgorithmPolicy
    extends java.lang.Object
    • Constructor Detail

      • PublicKeyAlgorithmPolicy

        public PublicKeyAlgorithmPolicy​(java.util.Map<PublicKeyAlgorithm,​java.lang.Integer> minimalAlgorithmBitStrengths)
    • Method Detail

      • isAcceptable

        public boolean isAcceptable​(int algorithmId,
                                    int bitStrength)
      • isAcceptable

        public boolean isAcceptable​(PublicKeyAlgorithm algorithm,
                                    int bitStrength)
      • defaultPublicKeyAlgorithmPolicy

        @Deprecated
        public static Policy.PublicKeyAlgorithmPolicy defaultPublicKeyAlgorithmPolicy()
        Deprecated.
        not expressive - might be removed in a future release
        Return PGPainless' default public key algorithm policy. This policy is based upon recommendations made by the German Federal Office for Information Security (BSI).
        Returns:
        default algorithm policy