1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-12-23 11:27:57 +01:00

Improve user-id revocation tests

This commit is contained in:
Paul Schaub 2021-05-17 18:28:37 +02:00
parent 4ad5419d5b
commit a72cff28d8
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -50,7 +50,7 @@ import org.pgpainless.signature.SignatureUtils;
public class UserIdRevocationTest {
@Test
public void test() throws IOException, PGPException, InvalidAlgorithmParameterException, NoSuchAlgorithmException, InterruptedException {
public void testRevocationWithoutRevocationAttributes() throws PGPException, InvalidAlgorithmParameterException, NoSuchAlgorithmException, InterruptedException {
PGPSecretKeyRing secretKeys = PGPainless.generateKeyRing()
.withSubKey(KeySpec.getBuilder(KeyType.XDH(XDHCurve._X25519))
.withKeyFlags(KeyFlag.ENCRYPT_COMMS)
@ -63,8 +63,6 @@ public class UserIdRevocationTest {
.withoutPassphrase()
.build();
Thread.sleep(1000);
// make a copy with revoked subkey
PGPSecretKeyRing revoked = PGPainless.modifyKeyRing(secretKeys)
.revokeUserIdOnAllSubkeys("secondary@key.id", new UnprotectedKeysProtector())
@ -105,8 +103,6 @@ public class UserIdRevocationTest {
.withoutPassphrase()
.build();
Thread.sleep(1000);
secretKeys = PGPainless.modifyKeyRing(secretKeys)
.revokeUserIdOnAllSubkeys("secondary@key.id", new UnprotectedKeysProtector(),
RevocationAttributes.createCertificateRevocation()