1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-10 10:49:39 +02:00

Add getKeyVersion() extension methods to certificate + subclasses and use it in KeyRingInfo.version

This commit is contained in:
Paul Schaub 2025-02-28 10:52:01 +01:00
parent a715c8cf93
commit 3071e1e37c
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311
4 changed files with 26 additions and 21 deletions

View file

@ -37,6 +37,7 @@ import org.pgpainless.algorithm.CompressionAlgorithm;
import org.pgpainless.algorithm.EncryptionPurpose;
import org.pgpainless.algorithm.HashAlgorithm;
import org.pgpainless.algorithm.KeyFlag;
import org.pgpainless.algorithm.OpenPGPKeyVersion;
import org.pgpainless.algorithm.PublicKeyAlgorithm;
import org.pgpainless.algorithm.SymmetricKeyAlgorithm;
import org.pgpainless.key.OpenPgpV4Fingerprint;
@ -87,8 +88,8 @@ public class KeyRingInfoTest {
assertEquals(Collections.singletonList("<emil@email.user>"), pInfo.getUserIds());
assertEquals(Collections.singletonList("emil@email.user"), sInfo.getEmailAddresses());
assertEquals(Collections.singletonList("emil@email.user"), pInfo.getEmailAddresses());
assertEquals(4, sInfo.getVersion());
assertEquals(4, pInfo.getVersion());
assertEquals(OpenPGPKeyVersion.v4, sInfo.getVersion());
assertEquals(OpenPGPKeyVersion.v4, pInfo.getVersion());
assertTrue(sInfo.isSecretKey());
assertFalse(pInfo.isSecretKey());