You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2008/08/05 21:34:26 UTC
svn commit: r682888 - in /maven/artifact/branches/MNG-2477/src/test:
java/org/apache/maven/artifact/manager/ java/org/apache/maven/artifact/pgp/
resources/ resources/gpg/
Author: brett
Date: Tue Aug 5 12:34:25 2008
New Revision: 682888
URL: http://svn.apache.org/viewvc?rev=682888&view=rev
Log:
test improvements and move all the resources into a subdirectory
Added:
maven/artifact/branches/MNG-2477/src/test/resources/gpg/
maven/artifact/branches/MNG-2477/src/test/resources/gpg/other-test-signature.asc
- copied unchanged from r680603, maven/artifact/branches/MNG-2477/src/test/resources/other-test-signature.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/pubring.gpg
- copied, changed from r680603, maven/artifact/branches/MNG-2477/src/test/resources/pubring.gpg
maven/artifact/branches/MNG-2477/src/test/resources/gpg/secring.gpg
- copied, changed from r680603, maven/artifact/branches/MNG-2477/src/test/resources/secring.gpg
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-good.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-missing.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-bad.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-good.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-missing.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-good-one-missing.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-missing-one-good.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-bad-one-good.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-bad.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-missing.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-missing-one-good.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input.txt
- copied unchanged from r682819, maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input.txt.asc
- copied unchanged from r682819, maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input.txt.sig
- copied unchanged from r682819, maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt.sig
maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-signature.asc
- copied unchanged from r680603, maven/artifact/branches/MNG-2477/src/test/resources/test-signature.asc
maven/artifact/branches/MNG-2477/src/test/resources/gpg/unknown-but-valid-signature.asc
- copied unchanged from r680603, maven/artifact/branches/MNG-2477/src/test/resources/unknown-but-valid-signature.asc
Removed:
maven/artifact/branches/MNG-2477/src/test/resources/other-test-signature.asc
maven/artifact/branches/MNG-2477/src/test/resources/pubring.gpg
maven/artifact/branches/MNG-2477/src/test/resources/secring.gpg
maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt
maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt.asc
maven/artifact/branches/MNG-2477/src/test/resources/test-input.txt.sig
maven/artifact/branches/MNG-2477/src/test/resources/test-signature.asc
maven/artifact/branches/MNG-2477/src/test/resources/unknown-but-valid-signature.asc
Modified:
maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/PublicKeyRingTest.java
maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/SecretKeyRingTest.java
maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/StreamingSignerTest.java
maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/WagonOpenPgpObserverTest.java
Modified: maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java?rev=682888&r1=682887&r2=682888&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java (original)
+++ maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java Tue Aug 5 12:34:25 2008
@@ -57,6 +57,10 @@
public class DefaultWagonManagerTest
extends PlexusTestCase
{
+ private static final String UNKNOWN_BUT_VALID_SIGNATURE_ASC = "/gpg/unknown-but-valid-signature.asc";
+
+ private static final String TEST_SIG_FILE = "/gpg/other-test-signature.asc";
+
private DefaultWagonManager wagonManager;
private TransferListener transferListener = new Debug();
@@ -69,7 +73,7 @@
super.setUp();
wagonManager = (DefaultWagonManager) lookup( WagonManager.ROLE );
- wagonManager.registerPublicKeyRing( getClass().getResourceAsStream( "/pubring.gpg" ) );
+ wagonManager.registerPublicKeyRing( getClass().getResourceAsStream( "/gpg/pubring.gpg" ) );
artifactFactory = (ArtifactFactory) lookup( ArtifactFactory.ROLE );
}
@@ -793,7 +797,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/other-test-signature.asc" );
+ createWagonWithSignedContent( TEST_SIG_FILE );
try
{
@@ -819,7 +823,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/other-test-signature.asc" );
+ createWagonWithSignedContent( TEST_SIG_FILE );
wagonManager.getArtifact( artifact, repo, true );
}
@@ -831,7 +835,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/other-test-signature.asc" );
+ createWagonWithSignedContent( TEST_SIG_FILE );
wagonManager.getArtifact( artifact, repo, true );
}
@@ -851,7 +855,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/test-signature.asc" );
+ createWagonWithSignedContent( "/gpg/test-signature.asc" );
wagonManager.getArtifact( artifact, repo, true );
}
@@ -909,7 +913,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/unknown-but-valid-signature.asc" );
+ createWagonWithSignedContent( UNKNOWN_BUT_VALID_SIGNATURE_ASC );
try
{
@@ -929,7 +933,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/unknown-but-valid-signature.asc" );
+ createWagonWithSignedContent( UNKNOWN_BUT_VALID_SIGNATURE_ASC );
wagonManager.getArtifact( artifact, repo, true );
}
@@ -941,7 +945,7 @@
Artifact artifact = createTestArtifact( "target/test-data/signature-verification", "jar" );
- createWagonWithSignedContent( "/unknown-but-valid-signature.asc" );
+ createWagonWithSignedContent( UNKNOWN_BUT_VALID_SIGNATURE_ASC );
wagonManager.getArtifact( artifact, repo, true );
}
Modified: maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/PublicKeyRingTest.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/PublicKeyRingTest.java?rev=682888&r1=682887&r2=682888&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/PublicKeyRingTest.java (original)
+++ maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/PublicKeyRingTest.java Tue Aug 5 12:34:25 2008
@@ -39,7 +39,7 @@
super.setUp();
keyRing = new PublicKeyRing();
- keyRing.addPublicKeyRing( getClass().getResourceAsStream( "/pubring.gpg" ) );
+ keyRing.addPublicKeyRing( getClass().getResourceAsStream( "/gpg/pubring.gpg" ) );
}
public void testPublicKeys()
Modified: maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/SecretKeyRingTest.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/SecretKeyRingTest.java?rev=682888&r1=682887&r2=682888&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/SecretKeyRingTest.java (original)
+++ maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/SecretKeyRingTest.java Tue Aug 5 12:34:25 2008
@@ -41,7 +41,7 @@
super.setUp();
keyRing = new SecretKeyRing();
- keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/secring.gpg" ), PASSWORD.toCharArray() );
+ keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/gpg/secring.gpg" ), PASSWORD.toCharArray() );
}
public void testSecretKeys()
Modified: maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/StreamingSignerTest.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/StreamingSignerTest.java?rev=682888&r1=682887&r2=682888&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/StreamingSignerTest.java (original)
+++ maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/StreamingSignerTest.java Tue Aug 5 12:34:25 2008
@@ -32,8 +32,8 @@
public class StreamingSignerTest
extends TestCase
{
- private static final String FILE = "/test-input.txt";
-
+ private static final String FILE = "/gpg/test-input.txt";
+
private String keyId = "A7D16BD4";
private SecretKeyRing keyRing;
@@ -42,16 +42,18 @@
private PublicKeyRing publicKeyRing;
+ private SignatureVerifier verifier = new SignatureVerifier();
+
protected void setUp()
throws Exception
{
super.setUp();
keyRing = new SecretKeyRing();
- keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/secring.gpg" ), PASSWORD.toCharArray() );
+ keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/gpg/secring.gpg" ), PASSWORD.toCharArray() );
publicKeyRing = new PublicKeyRing();
- publicKeyRing.addPublicKeyRing( getClass().getResourceAsStream( "/pubring.gpg" ) );
+ publicKeyRing.addPublicKeyRing( getClass().getResourceAsStream( "/gpg/pubring.gpg" ) );
}
public void testSignDataDetachedBinary()
@@ -93,7 +95,7 @@
public void testVerifySignatureDetachedBinaryGpg()
throws IOException, OpenPgpException
{
- InputStream signature = getClass().getResourceAsStream( "/test-input.txt.sig" );
+ InputStream signature = getClass().getResourceAsStream( "/gpg/test-input.txt.sig" );
StreamingSignatureVerifier verifier = new StreamingSignatureVerifier( signature, publicKeyRing );
InputStream in = getClass().getResourceAsStream( FILE );
@@ -161,7 +163,7 @@
public void testVerifySignatureDetachedAscii()
throws IOException, OpenPgpException
{
- InputStream signature = getClass().getResourceAsStream( "/test-input.txt.asc" );
+ InputStream signature = getClass().getResourceAsStream( "/gpg/test-input.txt.asc" );
StreamingSignatureVerifier verifier = new StreamingSignatureVerifier( signature, publicKeyRing );
InputStream in = getClass().getResourceAsStream( FILE );
@@ -189,4 +191,149 @@
assertNotNull( "check we got a status", status );
assertTrue( "check it was successful", status.isValid() );
}
+
+ public void testVerifyMultipleSignatureDetachedAsciiBothGood()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-both-good.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyMultipleSignatureDetachedAsciiOneGoodOneBad()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-one-good-one-bad.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyMultipleSignatureDetachedAsciiOneGoodOneMissing()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-one-good-one-missing.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyMultipleSignatureDetachedAsciiOneBadOneGood()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-one-bad-one-good.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertFalse( "check it was not successful", status.isValid() );
+ }
+
+ /* Requires Bouncycastle 140 to work
+ public void testVerifyMultipleSignatureDetachedAsciiOneMissingOneGood()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-one-missing-one-good.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }*/
+
+ public void testVerifyMultipleSignatureDetachedAsciiBothMissing()
+ throws IOException, OpenPgpException
+ {
+ try
+ {
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-both-missing.asc" ),
+ publicKeyRing );
+ fail( "Expected failure due to missing keys" );
+ }
+ catch ( UnknownKeyException e )
+ {
+ assertTrue( true );
+ }
+ }
+
+ public void testVerifyDualSignatureDetachedAsciiBothGood()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-dual-both-good.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyDualSignatureDetachedAsciiOneGoodOneMissing()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature(
+ getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream(
+ "/gpg/test-input-dual-one-good-one-missing.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyDualSignatureDetachedAsciiBad()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-dual-bad.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertFalse( "check it was not successful", status.isValid() );
+ }
+
+ public void testVerifyDualSignatureDetachedAsciiOneMissingOneGood()
+ throws IOException, OpenPgpException
+ {
+ SignatureStatus status =
+ verifier.verifyDetachedSignature(
+ getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream(
+ "/gpg/test-input-dual-one-missing-one-good.asc" ),
+ publicKeyRing );
+
+ assertNotNull( "check we got a status", status );
+ assertTrue( "check it was successful", status.isValid() );
+ }
+
+ public void testVerifyDualSignatureDetachedAsciiBothMissing()
+ throws IOException, OpenPgpException
+ {
+ try
+ {
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( FILE ),
+ getClass().getResourceAsStream( "/gpg/test-input-dual-both-missing.asc" ),
+ publicKeyRing );
+ fail( "Expected failure due to missing keys" );
+ }
+ catch ( UnknownKeyException e )
+ {
+ assertTrue( true );
+ }
+ }
}
Modified: maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/WagonOpenPgpObserverTest.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/WagonOpenPgpObserverTest.java?rev=682888&r1=682887&r2=682888&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/WagonOpenPgpObserverTest.java (original)
+++ maven/artifact/branches/MNG-2477/src/test/java/org/apache/maven/artifact/pgp/WagonOpenPgpObserverTest.java Tue Aug 5 12:34:25 2008
@@ -53,14 +53,14 @@
super.setUp();
keyRing = new PublicKeyRing();
- keyRing.addPublicKeyRing( getClass().getResourceAsStream( "/pubring.gpg" ) );
+ keyRing.addPublicKeyRing( getClass().getResourceAsStream( "/gpg/pubring.gpg" ) );
}
public void testSign()
throws Exception
{
SecretKeyRing keyRing = new SecretKeyRing();
- keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/secring.gpg" ), "cop".toCharArray() );
+ keyRing.addSecretKeyRing( getClass().getResourceAsStream( "/gpg/secring.gpg" ), "cop".toCharArray() );
WagonOpenPgpSignerObserver observer = new WagonOpenPgpSignerObserver( keyId, keyRing, false );
@@ -76,7 +76,7 @@
wagon.connect( repository );
- wagon.put( getTestFile( "src/test/resources/test-input.txt" ), "test-input.txt" );
+ wagon.put( getTestFile( "src/test/resources/gpg/test-input.txt" ), "/gpg/test-input.txt" );
byte[] signature = observer.getActualSignature();
@@ -87,7 +87,7 @@
// check signature
SignatureVerifier verifier = new SignatureVerifier();
SignatureStatus status =
- verifier.verifyDetachedSignature( getClass().getResourceAsStream( "/test-input.txt" ),
+ verifier.verifyDetachedSignature( getClass().getResourceAsStream( "/gpg/test-input.txt" ),
new ByteArrayInputStream( signature ), this.keyRing );
assertNotNull( "check we got a status", status );
@@ -97,9 +97,9 @@
public void testVerify()
throws Exception
{
- verifySignature( "/test-input.txt.sig" );
+ verifySignature( "/gpg/test-input.txt.sig" );
- verifySignature( "/test-input.txt.asc" );
+ verifySignature( "/gpg/test-input.txt.asc" );
}
private void verifySignature( String name )
@@ -121,7 +121,7 @@
wagon.connect( repository );
- wagon.get( "test-input.txt", new File( tempDir, "test-input.txt" ) );
+ wagon.get( "gpg/test-input.txt", new File( tempDir, "gpg/test-input.txt" ) );
SignatureStatus status = observer.getStatus();
Copied: maven/artifact/branches/MNG-2477/src/test/resources/gpg/pubring.gpg (from r680603, maven/artifact/branches/MNG-2477/src/test/resources/pubring.gpg)
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/pubring.gpg?p2=maven/artifact/branches/MNG-2477/src/test/resources/gpg/pubring.gpg&p1=maven/artifact/branches/MNG-2477/src/test/resources/pubring.gpg&r1=680603&r2=682888&rev=682888&view=diff
==============================================================================
Binary files - no diff available.
Copied: maven/artifact/branches/MNG-2477/src/test/resources/gpg/secring.gpg (from r680603, maven/artifact/branches/MNG-2477/src/test/resources/secring.gpg)
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/secring.gpg?p2=maven/artifact/branches/MNG-2477/src/test/resources/gpg/secring.gpg&p1=maven/artifact/branches/MNG-2477/src/test/resources/secring.gpg&r1=680603&r2=682888&rev=682888&view=diff
==============================================================================
Binary files - no diff available.
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-good.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-good.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-good.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-good.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpjoACgkQTusOMqfRa9QHzQCcCgVPdvgvHdrx56sEnAObfO3c
+ckwAoIKGa98HKe8JN8XVfQ8X6/mZn2bO
+=I2nX
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpi0ACgkQCtKsbObCq2iiVwCgq0yJxh9uQ69jpLftNZPeuUAj
+ugcAn1qQzUfTJMhcZh40MNLExLIsnq8E
+=ucI7
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-missing.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-missing.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-missing.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-both-missing.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpo0ACgkQBZj5naYwbBrQWgCdENYJcFdZsw4ZVEcuE0z4rFkL
+YVcAoLbjjLnW5CjLF5zPcn6W+NObZVuJ
+=BWR2
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpqMACgkQxbsDNW2stZZ0QgCeLxkeswLeGVhDH/+iC4Ihnm52
+/OsAniVI81Cu0n4YjWJdkoSg8WgpqErv
+=Wfpf
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-bad.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-bad.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-bad.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-bad.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqCwACgkQCtKsbObCq2hkYQCdFBjaLYR97sYhVTgl3xp62PO8
+qbwAn0RlkDf/m7DBLmAG/CZEPMqC31fdiEYEABECAAYFAkiYqCwACgkQTusOMqfR
+a9RkYQCgnHV2+uBwcGqs8QtJloREKae9FnMAn1Ds94uqWjOA8SdZHexFDOitlPpV
+=TQxq
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-good.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-good.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-good.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-good.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqFgACgkQCtKsbObCq2gYhQCffU+bu19kgKuj6C+fo1rMb5YW
+sz0AoML1X/l3SAg0JepYWHqLTnIV3ILbiEYEABECAAYFAkiYqFgACgkQTusOMqfR
+a9QYhQCfR4T/kS0yPx5156BvD0/Mj4Hb7kAAnj2NChb8V/+c4TyxQeENis9HmymG
+=7W8J
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-missing.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-missing.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-missing.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-both-missing.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYp+cACgkQxbsDNW2stZaPcwCdFs81SUWfXaoa0bIc37UA1Oa6
+TkkAnRdXzC2sernL6kL6oJNbrUIJ4lOSiEYEABECAAYFAkiYp+cACgkQBZj5naYw
+bBqPcwCfZyfZ79VMn6/hJmB5S+vpqxQh5V4AoMbxERdYf8gL5INSj4GAiBW2ejHT
+=o52W
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-good-one-missing.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-good-one-missing.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-good-one-missing.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-good-one-missing.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqJgACgkQxbsDNW2stZYuUgCfZbxsiidmuAXFxJu1bot/AuDm
++z0An0BbSCakfNfoI7A4l0bPRHiQ4U+biEYEABECAAYFAkiYqJgACgkQTusOMqfR
+a9QuUgCfTL9VTRJ6f54SkKdughTo3GlMpe4An3JIRpjhw6w91CZDmCqqZgoTABUt
+=FJGo
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-missing-one-good.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-missing-one-good.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-missing-one-good.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-dual-one-missing-one-good.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,8 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqLUACgkQTusOMqfRa9RPkwCfWXlGd7Z0m2okaNK9wbHLhBht
+15AAn22Yy4P72MGa4GkVs5DJ5pkztAHYiEYEABECAAYFAkiYqLUACgkQxbsDNW2s
+tZZPkwCfZYkaU3ui15I68yN6C2tSq9LcIS4AoLEMVRttEitbt4SXc/pP+gWnuihn
+=7g+W
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-bad-one-good.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-bad-one-good.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-bad-one-good.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-bad-one-good.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqR0ACgkQTusOMqfRa9T4DACfZk9aKnBIhhJmac/Co4LtPVs3
+2zQAoJnxBDkQ3Z3il+1PyCKBRPHFxqHE
+=doQp
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpi0ACgkQCtKsbObCq2iiVwCgq0yJxh9uQ69jpLftNZPeuUAj
+ugcAn1qQzUfTJMhcZh40MNLExLIsnq8E
+=ucI7
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-bad.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-bad.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-bad.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-bad.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpi0ACgkQCtKsbObCq2iiVwCgq0yJxh9uQ69jpLftNZPeuUAj
+ugcAn1qQzUfTJMhcZh40MNLExLIsnq8E
+=ucI7
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYqR0ACgkQTusOMqfRa9T4DACfZk9aKnBIhhJmac/Co4LtPVs3
+2zQAoJnxBDkQ3Z3il+1PyCKBRPHFxqHE
+=doQp
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-missing.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-missing.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-missing.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-good-one-missing.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpi0ACgkQCtKsbObCq2iiVwCgq0yJxh9uQ69jpLftNZPeuUAj
+ugcAn1qQzUfTJMhcZh40MNLExLIsnq8E
+=ucI7
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpqMACgkQxbsDNW2stZZ0QgCeLxkeswLeGVhDH/+iC4Ihnm52
+/OsAniVI81Cu0n4YjWJdkoSg8WgpqErv
+=Wfpf
+-----END PGP SIGNATURE-----
Added: maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-missing-one-good.asc
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-missing-one-good.asc?rev=682888&view=auto
==============================================================================
--- maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-missing-one-good.asc (added)
+++ maven/artifact/branches/MNG-2477/src/test/resources/gpg/test-input-one-missing-one-good.asc Tue Aug 5 12:34:25 2008
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpqMACgkQxbsDNW2stZZ0QgCeLxkeswLeGVhDH/+iC4Ihnm52
+/OsAniVI81Cu0n4YjWJdkoSg8WgpqErv
+=Wfpf
+-----END PGP SIGNATURE-----
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (Darwin)
+
+iEYEABECAAYFAkiYpi0ACgkQCtKsbObCq2iiVwCgq0yJxh9uQ69jpLftNZPeuUAj
+ugcAn1qQzUfTJMhcZh40MNLExLIsnq8E
+=ucI7
+-----END PGP SIGNATURE-----