List of usage examples for org.bouncycastle.bcpg PacketTags USER_ID
int USER_ID
To view the source code for org.bouncycastle.bcpg PacketTags USER_ID.
Click Source Link
From source file:org.sufficientlysecure.keychain.pgp.UncachedKeyringCanonicalizeTest.java
License:Open Source License
/** Make sure the assumptions made about the generated ring packet structure are valid. */ @Test/* w w w . j av a 2 s . co m*/ public void testGeneratedRingStructure() throws Exception { Iterator<RawPacket> it = KeyringTestingHelper.parseKeyring(ring.getEncoded()); Assert.assertEquals("packet #0 should be secret key", PacketTags.SECRET_KEY, it.next().tag); Assert.assertEquals("packet #1 should be user id", PacketTags.USER_ID, it.next().tag); Assert.assertEquals("packet #2 should be signature", PacketTags.SIGNATURE, it.next().tag); Assert.assertEquals("packet #3 should be user id", PacketTags.USER_ID, it.next().tag); Assert.assertEquals("packet #4 should be signature", PacketTags.SIGNATURE, it.next().tag); Assert.assertEquals("packet #5 should be user id", PacketTags.USER_ATTRIBUTE, it.next().tag); Assert.assertEquals("packet #6 should be signature", PacketTags.SIGNATURE, it.next().tag); Assert.assertEquals("packet #7 should be secret subkey", PacketTags.SECRET_SUBKEY, it.next().tag); Assert.assertEquals("packet #8 should be signature", PacketTags.SIGNATURE, it.next().tag); Assert.assertEquals("packet #9 should be secret subkey", PacketTags.SECRET_SUBKEY, it.next().tag); Assert.assertEquals("packet #10 should be signature", PacketTags.SIGNATURE, it.next().tag); Assert.assertFalse("exactly 11 packets total", it.hasNext()); Assert.assertArrayEquals("created keyring should be constant through canonicalization", ring.getEncoded(), ring.canonicalize(log, 0).getEncoded()); }