package pgp
- Alphabetic
- Public
- All
Type Members
- class IncorrectPassphraseException extends RuntimeException
- case class IntegrityException(msg: String) extends Exception with PgpException with Product with Serializable
-
case class
KeyNotFoundException(id: Long) extends Exception with PgpException with Product with Serializable
Exception thrown when a key is not found in the keystore.
- case class NotEncryptedMessageException(msg: String) extends Exception with PgpException with Product with Serializable
-
trait
PgpException extends Exception
Base class for exceptions thrown in PGP library.
-
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.
-
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.
-
class
PublicKeyRing extends PublicKeyLike with StreamingSaveable
A collection of public keys, known as a 'ring'.
-
class
PublicKeyRingCollection extends PublicKeyLike with StreamingSaveable
A collection of nested key rings.
-
class
SecretKey extends AnyRef
A SecretKey that can be used to sign things and decrypt messages.
-
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.
-
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.
-
class
Signature extends StreamingSaveable
Wrapper around a PGP signature for convenience.
-
trait
StreamingLoadable[T] extends AnyRef
This trait is for companion objects that have objects which can streamed in.
-
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.
Value Members
-
object
KeyGen
Helpers to generate various keys.
- object PGP
- object PublicKey
- object PublicKeyRing extends StreamingLoadable[PublicKeyRing]
- object PublicKeyRingCollection extends StreamingLoadable[PublicKeyRingCollection]
- object SecretKey
- object SecretKeyRing extends StreamingLoadable[SecretKeyRing]
- object SecretKeyRingCollection extends StreamingLoadable[SecretKeyRingCollection]
- object Signature