Package org.pgpainless.key.collection
Class PGPKeyRingCollection
java.lang.Object
org.pgpainless.key.collection.PGPKeyRingCollection
This class describes a logic of handling a collection of different
PGPKeyRing. The logic was inspired by
PGPSecretKeyRingCollection and PGPPublicKeyRingCollection.-
Constructor Summary
ConstructorsConstructorDescriptionPGPKeyRingCollection(byte[] encoding, boolean isSilent) PGPKeyRingCollection(InputStream in, boolean isSilent) Build aPGPKeyRingCollectionfrom the passed in input stream.PGPKeyRingCollection(Collection<org.bouncycastle.openpgp.PGPKeyRing> collection, boolean isSilent) -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.openpgp.PGPPublicKeyRingCollectionorg.bouncycastle.openpgp.PGPSecretKeyRingCollectionintsize()Return the number of rings in this collection.
-
Constructor Details
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull byte[] encoding, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException - Throws:
IOExceptionorg.bouncycastle.openpgp.PGPException
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull InputStream in, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException Build aPGPKeyRingCollectionfrom 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 aPGPSecretKeyRingorPGPPublicKeyRing
-
PGPKeyRingCollection
public PGPKeyRingCollection(@Nonnull Collection<org.bouncycastle.openpgp.PGPKeyRing> collection, boolean isSilent) throws IOException, org.bouncycastle.openpgp.PGPException - Throws:
IOExceptionorg.bouncycastle.openpgp.PGPException
-
-
Method Details
-
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
PGPSecretKeyRingCollectionandPGPPublicKeyRingCollectionin this collection
-