package pgp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class IncorrectPassphraseException extends RuntimeException
  2. case class IntegrityException(msg: String) extends Exception with PgpException with Product with Serializable
  3. case class KeyNotFoundException(id: Long) extends Exception with PgpException with Product with Serializable

    Exception thrown when a key is not found in the keystore.

  4. case class NotEncryptedMessageException(msg: String) extends Exception with PgpException with Product with Serializable
  5. trait PgpException extends Exception

    Base class for exceptions thrown in PGP library.

  6. class PublicKey extends PublicKeyLike with StreamingSaveable

    This class represents a public PGP key.

    This class represents a public PGP key. It can be used to encrypt messages for a person and validate that messages were signed correctly.

  7. trait PublicKeyLike extends AnyRef

    This trait defines things that can act like a public key.

    This trait defines things that can act like a public key. That is they can verify signed files and messages and encrypt data for an individual.

  8. class PublicKeyRing extends PublicKeyLike with StreamingSaveable

    A collection of public keys, known as a 'ring'.

  9. class PublicKeyRingCollection extends PublicKeyLike with StreamingSaveable

    A collection of nested key rings.

  10. class SecretKey extends AnyRef

    A SecretKey that can be used to sign things and decrypt messages.

  11. class SecretKeyRing extends StreamingSaveable

    A secret PGP key ring.

    A secret PGP key ring. Can be used to decrypt messages and to sign files/messages.

  12. class SecretKeyRingCollection extends StreamingSaveable

    A secret PGP key ring.

    A secret PGP key ring. Can be used to decrypt messages and to sign files/messages.

  13. class Signature extends StreamingSaveable

    Wrapper around a PGP signature for convenience.

  14. trait StreamingLoadable[T] extends AnyRef

    This trait is for companion objects that have objects which can streamed in.

  15. trait StreamingSaveable extends AnyRef

    This trait represents something that can be saved.

    This trait represents something that can be saved. If the class can provide a single saveTo(OutputStream) method, then this trait provides corresponding saveToFile and saveToString methods.

Ungrouped