Package org.pgpainless.policy
Class Policy.HashAlgorithmPolicy
- java.lang.Object
-
- org.pgpainless.policy.Policy.HashAlgorithmPolicy
-
- Enclosing class:
- Policy
public static final class Policy.HashAlgorithmPolicy extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HashAlgorithmPolicy(HashAlgorithm defaultHashAlgorithm, java.util.List<HashAlgorithm> acceptableHashAlgorithms)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HashAlgorithmdefaultHashAlgorithm()static Policy.HashAlgorithmPolicydefaultRevocationSignatureHashAlgorithmPolicy()static Policy.HashAlgorithmPolicydefaultSignatureAlgorithmPolicy()booleanisAcceptable(int algorithmId)booleanisAcceptable(HashAlgorithm hashAlgorithm)
-
-
-
Constructor Detail
-
HashAlgorithmPolicy
public HashAlgorithmPolicy(HashAlgorithm defaultHashAlgorithm, java.util.List<HashAlgorithm> acceptableHashAlgorithms)
-
-
Method Detail
-
defaultHashAlgorithm
public HashAlgorithm defaultHashAlgorithm()
-
isAcceptable
public boolean isAcceptable(HashAlgorithm hashAlgorithm)
-
isAcceptable
public boolean isAcceptable(int algorithmId)
-
defaultSignatureAlgorithmPolicy
public static Policy.HashAlgorithmPolicy defaultSignatureAlgorithmPolicy()
-
defaultRevocationSignatureHashAlgorithmPolicy
public static Policy.HashAlgorithmPolicy defaultRevocationSignatureHashAlgorithmPolicy()
-
-