Package org.pgpainless.key.collection
Class PGPKeyRingCollection
- java.lang.Object
-
- org.pgpainless.key.collection.PGPKeyRingCollection
-
public class PGPKeyRingCollection extends Object
This class describes a logic of handling a collection of differentPGPKeyRing
. The logic was inspired byPGPSecretKeyRingCollection
andPGPPublicKeyRingCollection
.
-
-
Constructor Summary
Constructors Constructor Description PGPKeyRingCollection(byte[] encoding, boolean isSilent)
PGPKeyRingCollection(InputStream in, boolean isSilent)
Build aPGPKeyRingCollection
from the passed in input stream.PGPKeyRingCollection(Collection<org.bouncycastle.openpgp.PGPKeyRing> collection, boolean isSilent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.openpgp.PGPPublicKeyRingCollection
getPgpPublicKeyRingCollection()
org.bouncycastle.openpgp.PGPSecretKeyRingCollection
getPGPSecretKeyRingCollection()
int
size()
Return the number of rings in this collection.
-
-
-
Constructor Detail
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull byte[] encoding, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException
- Throws:
IOException
org.bouncycastle.openpgp.PGPException
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull InputStream in, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException
Build aPGPKeyRingCollection
from the passed in input stream.- Parameters:
in
- input stream containing dataisSilent
- flag indicating that unsupported objects will be ignored- Throws:
IOException
- if a problem parsing the base stream occursorg.bouncycastle.openpgp.PGPException
- if an object is encountered which isn't aPGPSecretKeyRing
orPGPPublicKeyRing
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull Collection<org.bouncycastle.openpgp.PGPKeyRing> collection, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException
- Throws:
IOException
org.bouncycastle.openpgp.PGPException
-
-
Method Detail
-
getPGPSecretKeyRingCollection
@Nonnull public org.bouncycastle.openpgp.PGPSecretKeyRingCollection getPGPSecretKeyRingCollection()
-
getPgpPublicKeyRingCollection
@Nonnull public org.bouncycastle.openpgp.PGPPublicKeyRingCollection getPgpPublicKeyRingCollection()
-
size
public int size()
Return the number of rings in this collection.- Returns:
- total size of
PGPSecretKeyRingCollection
andPGPPublicKeyRingCollection
in this collection
-
-