mirror of https://github.com/apache/nifi.git
NIFI-12328 Updated OpenPGP test Key Generator Settings
- Updated DSA Key Size from 1024 to 2048 - Updated Content Signer Algorithm from SHA-1 to SHA-256 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes #7992.
This commit is contained in:
parent
50e2fff05c
commit
a89fb17f9f
|
@ -47,7 +47,7 @@ public class PGPSecretKeyGenerator {
|
|||
|
||||
private static final String DSA_KEY_ALGORITHM = "DSA";
|
||||
|
||||
private static final int DSA_KEY_SIZE = 1024;
|
||||
private static final int DSA_KEY_SIZE = 2048;
|
||||
|
||||
private static final String ELGAMAL_KEY_ALGORITHM = "ELGAMAL";
|
||||
|
||||
|
@ -55,8 +55,6 @@ public class PGPSecretKeyGenerator {
|
|||
|
||||
private static final int KEY_ENCRYPTION_ALGORITHM = PGPEncryptedData.AES_256;
|
||||
|
||||
private static final int HASH_ALGORITHM = HashAlgorithmTags.SHA1;
|
||||
|
||||
/**
|
||||
* Generate Secret Keyring containing DSA and ElGamal Key Pairs
|
||||
*
|
||||
|
@ -122,10 +120,11 @@ public class PGPSecretKeyGenerator {
|
|||
}
|
||||
|
||||
private static PGPContentSignerBuilder getContentSignerBuilder(final int algorithm) {
|
||||
return new JcaPGPContentSignerBuilder(algorithm, HASH_ALGORITHM);
|
||||
return new JcaPGPContentSignerBuilder(algorithm, HashAlgorithmTags.SHA256);
|
||||
}
|
||||
|
||||
private static PGPDigestCalculator getDigestCalculator() throws PGPException {
|
||||
return new JcaPGPDigestCalculatorProviderBuilder().build().get(HASH_ALGORITHM);
|
||||
// RFC 4880 Section 5.5.3 requires SHA-1 for Secret-Key hash calculation
|
||||
return new JcaPGPDigestCalculatorProviderBuilder().build().get(HashAlgorithmTags.SHA1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue